在开始之前,我不确定我正在做的事情是否是正确的方法,或者是否有更好/更简单的方法......
我有以下文本字段:
Resident[0]
Resident1[0]
Resident2[0]
Resident3[0]
Resident4[0]
Resident5[0]
Resident6[0]
Resident7[0]
占用计数
如果用户在字段中键入名称(或任何文本),我需要 occupancy_count 来中间自动计算非空字段的总数......
我试图做的,完成我的任务是去:[右键单击] occupancy_count -> 属性 -> 计算 -> 自定义计算脚本 -> “编辑...”
JS脚本:
var count = 0;
var field = "Resident";
var numFields = 8;
for (var i=0; i<=numFields; i++) {
var series = ( i === 0 )? "" : i;
var v = getField(field + series + "[0]").valueAsString;
if (v!="") {
count++;
}
}
event.value = count;
但是, occupancy_count 字段没有做任何事情 >_< 你能帮我弄清楚我做错了什么并让该字段计数吗?