已注册的脚本与一个脚本文件(其中包含 Jython 或 Visual Basic 脚本)和一个目标应用程序关联。执行自定义脚本时,系统会提示您从值列表中选择,以完成脚本参数。
要注册脚本:
在设置选项卡上,在脚本下,选择脚本注册。
“自定义脚本注册”屏幕包括三个区域:
摘要 - 列出所有自定义脚本。
详细信息 - 显示脚本名称、关联的目标应用程序以及脚本文件。
参数 - 显示参数名称和类型、显示名称、顺序、参数值以及用于为给定自定义脚本提供一组值的查询定义。
在“摘要”网格上,单击添加。
在“详细信息”网格中,在名称中输入自定义脚本的名称。
在目标应用程序中,选择与自定义脚本关联的目标应用程序。
要将自定义脚本与自定义脚本组相关联,请在自定义脚本组中选择组。
在脚本文件中,选择要与自定义脚本关联的脚本文件。
要搜索脚本文件,请单击选择,然后从选择脚本文件屏幕中选择一个脚本文件。
要上传脚本文件,请单击选择。在选择脚本文件中,单击上传。然后单击浏览导航到要上传的脚本文件并单击确定。
单击保存。
要定义自定义脚本的参数:
在“摘要”网格中,选择要为其添加参数的自定义脚本的名称。
在脚本参数网格中,单击添加。
此时将显示一个空白行,可以在其中添加参数。
在参数名称中,输入在脚本中引用的参数的名称。
例如,对于 POV 位置输入 POVLOC
,对于 POV 期间输入 POVPeriod
,对于 POV 类别输入 POVCAT
,对于目标类别输入 POVTARGET
。
参数名称是用户定义的。您可以选择一个前缀或后缀以在自定义脚本中区分它们。
在类型中,选择参数的类型。
可用类型:
POV - 提示指定 POV 位置、期间、类别或规则。在执行自定义脚本时,POV 值默认为用户 POV。
查询 -“查询”类型允许创建一个查询,该查询会填充一个值列表,在执行自定义脚本时,用户可从中选择值。
静态 -“静态”类型指明参数是常量或预定义的值,参数值由用户提供。在执行自定义脚本时,您可以为参数提供不同的值。
您可以为参数使用任何名称,也可以为名称使用一个前缀或后缀以在自定义脚本中区分它们。
参数名称必须与脚本注册中提供的名称完全匹配。
在显示名称中,输入要在“执行脚本”屏幕上显示的参数名称。
在参数值中,输入“静态”参数类型的值。
必须使用以下 API 在自定义脚本中检索参数值:
fdmAPI.getCustomScriptParameterValue("PARAMETER NAME"))
在顺序中,输入“执行脚本”屏幕上的参数显示顺序。
在查询中,指定用于提供一组参数值的查询定义。
例如,要在“生成报表”屏幕上显示一组数据规则以供用户选择,请指定查询定义以定义这些查询。
单击保存。