运行基于脚本定时器的客户端[GAS]

时间:2016-09-06 11:29:22

标签: google-apps-script google-sheets

我在google电子表格中有一个脚本可以更改激活的单元格。 我已选择A1,例如脚本激活A3。 如果再次运行它,则选择A5,依此类推。

这是应该做的。 现在我希望脚本在前台运行基于计时器。

我为此安装了一个触发器,但脚本只在触发器启动后才在后台运行。

背景是我正在运行一台PC,显示一个概述列表。 此列表现在已经变得比Monitor可以显示的更长。 所以我希望PC能够自动滚动文档,让我们每分钟说一步。

我可以通过迭代来完成它,但是这会在执行时间超过6分钟后停止脚本,而脚本应该每天运行大约8小时。

任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

不要使用GAS。它运行服务器端,具有不可调整的约束条件。

使用类似自动机的东西来模拟键盘命令。您可以通过发送" down"来编写客户端脚本。按钮滚动列表。检查"自动"对于Windows。

答案 1 :(得分:0)

不可能使用触发器,因为它们只能执行服务器端工作。 应用程序脚本唯一可行的方法是从onOpen打开侧边栏并使用setInterval继续调用服务器功能。

这也消耗了更少的时间配额,因为大多数时间是从客户端花费的,而不是依靠6分钟的服务器限制来保持更新状态。

相关问题