调用函数
概述
在函数页签中定义的函数可使用各种表单动作和字段动作块中的脚本来调用和执行。您可以根据需求直接从 Call Function deluge 语句或从表达式构建器中的用户定义的函数页签调用函数。
直接调用函数
若要直接调用函数,
- 选择表单页签,然后选择所需的表单/字段动作。
- 将 Call Function deluge 任务拖放到脚本构建器区域。
- 在显示的对话框中,指定函数名称、命名空间和参数值。例如,让我们通过指定参数值 sdate 和 edate 来调用 CalculateDays。
- 点击完成以将函数添加到脚本构建器。
从表达式构建器中的“用户定义的函数”页签调用函数
1.让我们定义 CalculateDays 函数以计算两个日期字段内的天数。该函数有两个参数 sdate 和 edate,它们的类型为日期型,返回类型为 int,如下所示:
2.现在,我们将从表达式构建器中的添加时 -> 成功时 -> 设置变量任务调用此函数。设置变量语句将表单中的 Number_of_days 字段设置为 CalculateDays 函数返回的天数值。参数 sdate 和 edate 替换为输入字段 Start_Date 和 End_Date。
3.当在表单中提交记录时,调用添加时 -> 成功时脚本,它将执行 CalculateDays 函数并使用函数返回的值更新 Number_of_days 字段。