超出内存限制

时间:2017-08-07 00:28:29

标签: google-apps-script

我正在使用Google Apps脚本根据模板和存储在电子表格中的一些数据创建文档。它以前运行良好,但最近(没有更改任何代码)我开始在" google.script.run"从一个非常简单的HTML侧边栏调用:

  

执行失败:超出内存限制

在复制过程中发生错误 - 每次运行脚本时,它似乎发生在略有不同的位置。

我没有在应用脚本配额中看到任何对内存限制的引用,而且一般的Google搜索似乎找不到任何内容。

任何人都可以对此有所了解,如果可能的话,如何确定限制/持有大部分内存/增加限制?

2 个答案:

答案 0 :(得分:0)

请注意Quotas for Google Services。 Apps脚本服务会对某些功能施加每日配额和严格限制。如果超出配额或限制,脚本将抛出异常并终止执行。

答案 1 :(得分:0)

检查您用于获取数据范围的方法。

即。如果你使用sheet.getRange(A:X)它将获得工作表中的所有行,即使是空的(可能是数万,甚至数十万)。使用getDataRange方法是一个更好的选择,它使用数据获取最后一列和最后一行。