我想在谷歌应用脚本中做一些基本的矩阵操作。我尝试了在这个线程中找到的copy-n-paste math.js的解决方案: Matrix Operations in Google Script
但是当我尝试将代码粘贴到我的Google电子表格中的脚本文件中时,它总是挂起。我一次尝试粘贴部分,但是当我到达终点时它总是挂起。我想知道这个文件对于谷歌脚本是否太长了。相当新的谷歌应用程序脚本,所以任何帮助将不胜感激!
答案 0 :(得分:0)
可能的原因是您已超过Google Apps脚本中的最长执行时间。从这个thread开始,您可以设置一个时间驱动的触发器,每五分钟运行一次脚本(或者使用Script service以编程方式创建触发器。)
此外,根据this link,尽量减少对Google服务的通话量。例如,如果要更改电子表格中的一系列单元格,请不要读取每个单元格,将其变异并将其存储回来。而是将整个范围(使用Range.getValues()
)读入内存,将其变异并一次性存储所有内容(使用Range.setValues()
)。
其他参考:Google Spreadsheet freezes when done running App Script