Google app maker 在页面加载事件和稍后的单击事件之间,是否有方法将非数据源数据存储在数组中?

Google app maker 在页面加载事件和稍后的单击事件之间,是否有方法将非数据源数据存储在数组中?,google-app-maker,Google App Maker,简短版本:我想知道是否有一种方法可以在页面加载和其他用户对页面执行其他操作之间临时存储数据数组。除了AppMaker数据源之外,我还有大约35个数据源,其中只有一部分我需要提前加载,但所有这些我都想在操作中进行评估,而且肯定有比在我的页面上创建35个隐藏字段来保存每个数据点更好的方法 长版本: 我正在AppMaker中开发一个工具,用于更新员工信息,并在多个来源之间保持同步。这些来源是: 我们的G套件管理目录 应用程序中的员工数据源 来自第三方工具的信息,我可以通过API查看/更新 Admin目

简短版本:我想知道是否有一种方法可以在页面加载和其他用户对页面执行其他操作之间临时存储数据数组。除了AppMaker数据源之外,我还有大约35个数据源,其中只有一部分我需要提前加载,但所有这些我都想在操作中进行评估,而且肯定有比在我的页面上创建35个隐藏字段来保存每个数据点更好的方法

长版本:

我正在AppMaker中开发一个工具,用于更新员工信息,并在多个来源之间保持同步。这些来源是:

我们的G套件管理目录 应用程序中的员工数据源 来自第三方工具的信息,我可以通过API查看/更新 Admin目录和数据源之间的匹配点是Id,这是Google用户的唯一Id,即使用户的电子邮件地址发生变化,它也会保持不变。它作为字段存储在数据源中

第三方和数据源之间的匹配点是员工电子邮件地址

应用程序用户使用目录数据源选择器从准菜单页面选择要更新的员工,然后在选择时加载EditEmployee页面

页面的onload操作会触发一个脚本,该脚本只加载页面上员工数据源中的字段,因为我们希望主管/HR能够更新这些字段:部门、职位、全职状态等。员工数据源中还有很多其他信息,我们不希望他们直接更改,所以我们没有这些项目的可见字段

onload操作还启动一个服务器端脚本,该脚本从Employees数据源获取存储的Google Id,并在Admin目录中查找该用户,以获取组织单位和一些其他Google特定的数据

我希望能够在后台保存所有Google用户数据,而不是在采取行动时再次调用AdminDirectory。如果有一种方法可以创建一个数组,它只是挂起等待该操作,以便再次引用该操作,那么它还可以在第三方工具中查找员工一次,而不必进行多个API调用

有什么想法吗?

谢谢!我是个笨蛋

答案是页面级别的自定义属性


我在页面中添加了一个列表自定义属性,在onload脚本中,我用Google用户数据创建了一个字符串数组,并将属性值设置为数组。当我在同一页面上时,我可以随时从该属性中提取,直到我清除它或重置内容。

刚刚提到页面级自定义属性。看起来你已经明白了。