ListRFInstances( )
列出重复表单的所有实例编号。您可以在规则表达式中使用此帮助程序函数来检查重复表单中特定问题值的实例。
这是一个聚集函数。如果目标位于重复表单上,则为每个表单实例运行规则。
语法
ListRFInstances('variable',includeDeleted)
参数
注意:
允许在规则表达式的其他位置重复使用传递给此函数的变量,但是必须使用单引号将变量添加为参数。参数 | 必选/可选 | 说明 |
---|---|---|
variable |
必需 | 要搜索的项变量,使用单引号传入。 |
includeDeleted |
可选 | 指示是否将删除的记录包括在输出中:
|
返回值
重复表单实例编号的数组。
示例
示例 3-55 如果 AE 表单实例 #3 不存在,则引发查询
// Raise a query if AE form instance #3 does not exist
var arrAE = ListRFInstances('onDate', 0);
return (arrAE.indexOf(2) == -1)?false:true;
注意:
在此示例中,.indexOf(2)
等于第三种形式实例,因为数组从位置零开始。
示例 3-56 如果给定的表单实例编号不存在,请使用变量引发查询
// Raise a query if current form instance number does not exist
var curInst = GetCurrentRFInstance();
var arrAE = ListRFInstances('onDate', 0);
return (arrAE.indexOf(curInst) == -1)?false:true;
父主题:重复表单功能