创建每秒运行的脚本

Sha*_*ram 4 google-sheets google-apps-script

我正在尝试创建一个脚本,该脚本使用诸如“ SetTime”之类的随机文本每秒对特定工作表上的特定单元格进行编辑。

该特定单元格是:X2

该特殊表是:“ System_Info”

您可能会问为什么我需要这个,本质上,我有一个使用= NOW公式显示时间的单元格。编辑电子表格后,它将刷新= NOW公式。

因此,我需要一个脚本,该脚本每秒循环并运行一个编辑该单元格的函数。

我用了这个:

setInterval(function(){ SpreadsheetApp.getSheet("System_Info").getRange('X2').setValue('SetTime'); }, 1000);
Run Code Online (Sandbox Code Playgroud)

但是,未定义设置间隔。

谢谢你的帮助,

肖恩

Zig*_*del 5

您正在将服务器与客户端代码混合在一起。即使您使用时间驱动的应用程序脚本也无法触发它,因为它们最多每分钟运行一次,并且通过api进行的更改不会引起刷新。

备选方案:转到电子表格菜单,文件,属性。选择选项,每分钟更新一次计算函数。无需脚本。