Skip to main content

使用脚本

说明

平台可以使用Javascript脚本语言执行特定的任务或操作,可以被直接执行。

支持的库

buffer

提供一个与Node的Buffer API完全相同的API。请阅读官方文档以获取完整的支持属性、实例方法和类方法列表。

主页地址

github.com/feross/buffer

github地址

github.com/feross/buffer

使用方式

对象名称 Buffer

// 对象 Buffer
let buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]);
console.log(buf.toString()); // buffer

lodash

Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。

主页地址

lodash.com

github地址

github.com/lodash/lodash

使用方式

对象名称 _

// 对象 _ 
let result = _.max([1,20])
console.log(result) // 20

crypto-js

JavaScript加密标准库。

主页地址

github.com/brix/crypto-js

github地址

github.com/brix/crypto-js

使用方式

对象名称 cryptoJsCryptoJS

// 对象 cryptoJs
let result = cryptoJs.SHA256("Info")
console.log(result) // 170322a32f3c35b2c61576a5553d352d7b3c8ae7086dab78f15fc891a28c067c

moment

JavaScript 日期处理类库。

主页地址

momentjs.com

github地址

github.com/moment/moment

使用方式

对象名称 moment

// 对象 moment
let result = moment()
console.log(result) // Wed Mar 29 2023 16:49:37 GMT+0800

xml-js

将XML文本转换为JavaScript对象/JSON文本(反之亦然)。

主页地址

github.com/nashwaan/xml-js

github地址

github.com/nashwaan/xml-js

使用方式

对象名称 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公式函数。

主页地址

formulajs.info

github地址

github.com/formulajs/formulajs

使用方式

对象名称 formulajs

// 对象 formulajs
let result = formulajs.SUM([1, 2, 3])
console.log(result) // 6