由于谷歌电子表格不支持迭代,我编写了自己的简单应用程序脚本,根据电子表格输出的计算调整输入.但是,在我更改输入变量后,电子表格会重新计算,但应用程序脚本似乎不会等待重新计算,因此我最终会检索诸如"Thinking ..."或"#NA"之类的值.有没有办法暂停脚本并等待计算完成后再移动到脚本中的下一行?
目前,我只是使用循环来观察单元格,但我想知道是否有一种更优雅的方式暂停执行,直到完成工作表计算.
我编写了很多Excel宏,Excel VBA始终等待计算完成,然后再转到代码中的下一行.Apps脚本似乎没有这样做,所以我希望有一个简单的方法来做到这一点.
第二个问题:因为这个迭代可能需要一些时间,如何中断并终止脚本运行?我似乎找不到办法做到这一点.