替代全局变量

时间:2013-11-19 03:26:05

标签: google-apps-script

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

发现了一些建议隐藏窗口小部件的示例,以及这是一个糟糕的解决方案,我也很难在设置后检索该值。它有一个.setValue但没有.getValue

请帮助,这对我尝试过的任何其他语言都不是一件困难的事情,但对GAS来说是新手

干杯

2 个答案:

答案 0 :(得分:2)

还有更多选项 - 一个,正如您所提到的那样是使用隐藏的小部件。虽然没有.getValue(),但可以通过点击处理程序中的e.parameter访问它。

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

第三,如果处理大量数据,可以使用脚本数据库或电子表格。 说完这一切之后,如果你能发布一些你想要实现的代码会更好。很多时候,代码比单词更响亮。

答案 1 :(得分:0)