从 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;
在我的 Google App Maker 应用程序的主要数据输入中,我有显示在列表中的关系数据。我希望该列表中的条目能够为空,直到用户通过单击特定按钮执行特定操作,但此时,我希望验证值的存在。
我这辈子都想不出如何遍历列表中的行并检查特定字段的值。但经过大量的反复试验后,我想通了——见下文。
从列表小部件 (MyList
) 开始,获取其中包含的行:
var rows = MyList.children._values;
要访问单个行中的小部件,请先将它们标识为数组:
var widgets = rows[0].children._values;
然后通过索引识别得到你想要的widget的值:
var value = widgets[0].value;