谷歌脚本中的矩阵操作跟进

时间:2017-07-30 17:38:17

标签: javascript matrix google-apps-script

我想在谷歌应用脚​​本中做一些基本的矩阵操作。我尝试了在这个线程中找到的copy-n-paste math.js的解决方案: Matrix Operations in Google Script

但是当我尝试将代码粘贴到我的Google电子表格中的脚本文件中时,它总是挂起。我一次尝试粘贴部分,但是当我到达终点时它总是挂起。我想知道这个文件对于谷歌脚本是否太长了。相当新的谷歌应用程序脚本,所以任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

可能的原因是您已超过Google Apps脚本中的最长执行时间。从这个thread开始,您可以设置一个时间驱动的触发器,每五分钟运行一次脚本(或者使用Script service以编程方式创建触发器。)

此外,根据this link,尽量减少对Google服务的通话量。例如,如果要更改电子表格中的一系列单元格,请不要读取每个单元格,将其变异并将其存储回来。而是将整个范围(使用Range.getValues())读入内存,将其变异并一次性存储所有内容(使用Range.setValues())。

其他参考:Google Spreadsheet freezes when done running App Script