使用脚本
说明
平台可以使用Javascript脚本语言执行特定的任务或操作,可以被直接执行。
支持的库
buffer
提供一个与Node的Buffer API完全相同的API。请阅读官方文档以获取完整的支持属性、实例方法和类方法列表。
主页地址
github地址
使用方式
对象名称 Buffer
// 对象 Buffer
let buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]);
console.log(buf.toString()); // buffer
lodash
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。
主页地址
github地址
使用方式
对象名称 _
// 对象 _
let result = _.max([1,20])
console.log(result) // 20
crypto-js
JavaScript加密标准库。
主页地址
github地址
使用方式
对象名称 cryptoJs
或 CryptoJS
// 对象 cryptoJs
let result = cryptoJs.SHA256("Info")
console.log(result) // 170322a32f3c35b2c61576a5553d352d7b3c8ae7086dab78f15fc891a28c067c
moment
JavaScript 日期处理类库。
主页地址
github地址
使用方式
对象名称 moment
// 对象 moment
let result = moment()
console.log(result) // Wed Mar 29 2023 16:49:37 GMT+0800
xml-js
将XML文本转换为JavaScript对象/JSON文本(反之亦然)。
主页地址
github地址
使用方式
对象名称 xmlJs
// 对象 xmlJs
let xml =
'<?xml version="1.0" encoding="utf-8"?>' +
'<note importance="high" logged="true">' +
' <title>Happy</title>' +
' <todo>Work</todo>' +
' <todo>Play</todo>' +
'</note>';
console.log(xmlJs.xml2json(xml)) // {"declaration":{"attributes":{"version":"1.0","encoding":"utf-8"}},"elements":[{"type":"element","name":"note","attributes":{"importance":"high","logged":"true"},"elements":[{"type":"element","name":"title","elements":[{"type":"text","text":"Happy"}]},{"type":"element","name":"todo","elements":[{"type":"text","text":"Work"}]},{"type":"element","name":"todo","elements":[{"type":"text","text":"Play"}]}]}]}
formulajs
JavaScript实现大多数Microsoft Excel公式函数。
主页地址
github地址
github.com/formulajs/formulajs
使用方式
对象名称 formulajs
// 对象 formulajs
let result = formulajs.SUM([1, 2, 3])
console.log(result) // 6