Google apps script 全局变量的替代方案

Google apps script 全局变量的替代方案,google-apps-script,Google Apps Script,嗨,我正在做一个简单的脚本,我想跟踪我的步骤,并使用一个按钮点击处理程序的结果。 1) 我无法传递变量,因为它是一个事件 2) 无法使用全局变量,因为它们似乎只有一次设置为常量 是否有任何方法可以多次设置和对象或变量,并从处理程序函数中访问当前值 发现几个例子表明隐藏的小部件,以及作为一个糟糕的解决方案,我还努力检索设置后的值。它有一个.setValue,但没有.getValue 这不是一件困难的事情,在任何其他语言中我都试过,但对GAS来说是新的 干杯还有更多的选择-如您所述,其中之一是使用隐

嗨,我正在做一个简单的脚本,我想跟踪我的步骤,并使用一个按钮点击处理程序的结果。 1) 我无法传递变量,因为它是一个事件 2) 无法使用全局变量,因为它们似乎只有一次设置为常量 是否有任何方法可以多次设置和对象或变量,并从处理程序函数中访问当前值

发现几个例子表明隐藏的小部件,以及作为一个糟糕的解决方案,我还努力检索设置后的值。它有一个.setValue,但没有.getValue

这不是一件困难的事情,在任何其他语言中我都试过,但对GAS来说是新的


干杯

还有更多的选择-如您所述,其中之一是使用隐藏的小部件。尽管没有.getValue(),但可以通过单击处理程序中的e.parameter访问它

第二,对于少量数据,可以使用ScriptProperties/UserProperties和CacheService

第三,如果要处理大量数据,可以使用脚本数据库或电子表格。
说到这里,如果你能发布一些你想要实现的代码,那就更好了。很多时候,代码胜于语言

私有缓存是为这种类型的东西设计的

谢谢这是我所需要的,其他的想法似乎是一种解决方法。