从 App Maker 中的脚本访问列表行的值

Access value from a list row from a script in App Maker

在我的 Google App Maker 应用程序的主要数据输入中,我有显示在列表中的关系数据。我希望该列表中的条目能够为空,直到用户通过单击特定按钮执行特定操作,但此时,我希望验证值的存在。

我这辈子都想不出如何遍历列表中的行并检查特定字段的值。但经过大量的反复试验后,我想通了——见下文。

从列表小部件 (MyList) 开始,获取其中包含的行:

var rows = MyList.children._values;

要访问单个行中的小部件,请先将它们标识为数组:

var widgets = rows[0].children._values;

然后通过索引识别得到你想要的widget的值:

var value = widgets[0].value;