Skip to content

SCRIPT

调用页面脚本中的表达式函数,并返回脚本函数的计算结果。

脚本编写见:前端表达式脚本函数后端表达式函数脚本

语法

SCRIPT(script_funcname, arg1, ..., argN)

  • script_funcname:必需,脚本函数名。脚本中定义 expfunc_函数名,表达式中传入去掉 expfunc_ 后的名称。
  • arg1:可选,传给脚本函数的第 1 个参数。
  • argN:可选,传给脚本函数的第 N 个参数。

示例

  1. SCRIPT('formatRegion', [客户].[地区编码]) 调用脚本函数 expfunc_formatRegion
  2. SCRIPT('weatherForecast15', treeSelector1.LNG, treeSelector1.LAT) 把经纬度传给脚本函数并返回天气数据。

详细描述

表达式会先计算 SCRIPT 后面的参数,再把参数值传给脚本函数。脚本函数第一个参数由系统传入,是表达式计算上下文;从第二个参数开始,依次对应 SCRIPT 中的 arg1argN

SCRIPT 可以返回字符串、数值、布尔值、日期、对象或数组等结果。前端表达式脚本函数还可以返回 Promise,表达式会等待异步结果返回后继续计算。

微信公众号微信公众号:山川软件