【发布时间】:2017-11-17 23:40:26
【问题描述】:
我正在尝试返回存储在 tNames 变量中的所有值。
字段中存在值。已选择将多值显示为单独的条目,但没有返回任何名称。
下面是示例代码:
tNames := "";
@For(n := 0; n <= QuestionCount - 1; n := n + 1;
tNames := tNames + ", " + @Implode(@GetField("ChecklistContact_" +
@Text(n));",")
);
@Trim(tNames)
我不知道为什么它没有返回任何东西,将感谢您的帮助。
下面只返回索引为0的联系人,但我想返回每个文档中的所有联系人。
tCount := 0;
@For(n := 0; n <= QuestionCount - 1; n := n + 1;
tCount := tCount + @If(@GetField("ChecklistContact_" + @Text(n)) = ""; 0; 1)
);
@GetField("ChecklistContact_" + @Text(tCount))
根据 Richard 的 cmets,下面会返回所需的值,但不希望对字段名称进行硬编码。
有没有办法使用for循环返回字段名和值?
tNames := "";
tNames:= @GetField("ChecklistContact_1") : @GetField("ChecklistContact_2") : ... @GetField("ChecklistContact_7");
@Trim(tNames)
【问题讨论】:
标签: xpages lotus-notes xpages-ssjs lotus lotus-formula