文件名称:sformula:用于解析JavaScript中评估Salesforce公式的库
文件大小:171KB
文件格式:ZIP
更新时间:2024-06-06 02:40:04
TypeScript
form 用于在客户端(JavaScript)中解析/评估Salesforce公式的库。 Salesforce中的大多数内置功能也可以立即使用,并且与原始功能高度兼容。 安装 $ npm i sformula 用法 如果该公式没有字段引用,则只需使用parseSync()而不使用任何选项。 import { parseSync } from 'sformula' ; // const { parseSync } = require('sformula'); const fml = parseSync ( 'TODAY() + 1' ) ; console . log ( fml . evaluate ( ) ) // => (Tomorrow date will be shown) Salesforce公式需要公式中的字段类型才能正确解析和评估。 例如,考虑一个类似于Field0
【文件预览】:
sformula-master
----.circleci()
--------config.yml(870B)
----force()
--------config()
----.gitignore(212B)
----tsconfig.json(6KB)
----README.md(6KB)
----typings()
--------salesforce-metadata-xml-builder()
----test()
--------utils()
--------fixtures()
--------error.test.ts(2KB)
--------static.test.ts(11KB)
--------dynamic.test.ts(4KB)
----module()
--------.gitignore(13B)
--------.npmignore(0B)
----package.json(2KB)
----dist()
--------.gitignore(13B)
--------.npmignore(0B)
----src()
--------.gitignore(9B)
--------types.ts(2KB)
--------tsconfig.json(56B)
--------parser.d.ts(47B)
--------traverse.ts(27KB)
--------utils.ts(157B)
--------parserUtils.ts(3KB)
--------index.ts(4KB)
--------parser.pegjs(5KB)
--------builtin()
--------cast.ts(1KB)
--------fieldType.ts(3KB)
--------fieldExtraction.ts(1KB)
--------formula.ts(248B)
--------error.ts(3KB)
----types()
--------.gitignore(6B)
--------.npmignore(0B)
----webpack.config.js(389B)
----babel.config.js(235B)
----yarn.lock(334KB)
----lib()
--------.gitignore(13B)
--------.npmignore(0B)
----.eslintrc.json(543B)