小编use*_*107的帖子

如何在电子表格完成计算之前暂停应用程序脚本

由于谷歌电子表格不支持迭代,我编写了自己的简单应用程序脚本,根据电子表格输出的计算调整输入.但是,在我更改输入变量后,电子表格会重新计算,但应用程序脚本似乎不会等待重新计算,因此我最终会检索诸如"Thinking ..."或"#NA"之类的值.有没有办法暂停脚本并等待计算完成后再移动到脚本中的下一行?

目前,我只是使用循环来观察单元格,但我想知道是否有一种更优雅的方式暂停执行,直到完成工作表计算.

我编写了很多Excel宏,Excel VBA始终等待计算完成,然后再转到代码中的下一行.Apps脚本似乎没有这样做,所以我希望有一个简单的方法来做到这一点.

第二个问题:因为这个迭代可能需要一些时间,如何中断并终止脚本运行?我似乎找不到办法做到这一点.

google-sheets google-apps-script

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

google-apps-script ×1

google-sheets ×1