如何确保多值字段是数组

How to ensure a multivalue field is an array

本文关键字:字段 数组 何确保 确保      更新时间:2023-09-26

我在读取多值字段的代码中遇到了问题,我需要处理该字段,就好像它是使用 For 循环的数组一样。

var iQuestionnaireVar:string; 
var nQuestionnaireVarLen:int;
iQuestionnaireVar = QuestionnaireDoc.getItemValue(iPVar);               
nQuestionnaireVarLen = iQuestionnaireVar.length;
for ( var i = 0; i <= nQuestionnaireVarLen; i++ ) {....}

从我所看到的,For 循环似乎实际上是遍历值的每个字符而不是每个元素。

如何确定 iQuestionnaireVar 中的值是空的、单个值还是多值。

如何使此 For 循环在每种情况下正常工作?

这个 XSnippet "将任何值转换为数组" 将每个值转换为数组。

结果应始终适用于您的 for 循环。