1

我在 Google 站点页面上的 Google 脚本应用程序的 UI 中有复选框,并且希望查看同一 Google 站点页面的其他用户的复选框在其中一个用户单击它时也被选中。这可能吗?

4

1 回答 1

3

不,这是不可能的。至少,不是我们想要的方式。

您可以应用一些“讨厌的”解决方法。例如响应您的应用程序内的鼠标移动。但这存在当用户移动鼠标时会产生夸大事件的问题,如果他移出脚本窗口或者他更像是键盘用户,则根本没有任何事件。

此外,您可以将多个处理程序添加到同一个按钮,其中每个处理程序具有不同的睡眠时间,因此稍后更新 GUI。但这有一个脚本执行可能持续的最长时间(5 分钟)的限制。在“最后一个”处理程序上,您可以通知您的用户他必须再次单击才能开始另一轮 5 分钟的更新。

无论哪种方式,两种解决方法都包括手动检查值是否在某处(例如电子表格单元格)发生了变化。它不是“事件触发的”,因此会非常“计算机密集型”,这很可能会使您的脚本达到各种配额中的一个或多个。

如果这很重要,您应该在 Apps 脚本问题跟踪器中打开“增强请求”并说明您的使用情况。

于 2012-05-17T20:53:21.640 回答