首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google电子表格中运行脚本时获得“每秒调用太多次的脚本”

在Google电子表格中运行脚本时获得“每秒调用太多次的脚本”
EN

Stack Overflow用户
提问于 2014-03-17 05:40:25
回答 1查看 413关注 0票数 0

我有这个调度应用程序,我实现了4年前使用谷歌电子表格。它为科学博览会制定了一个时间表(或护照)。去年,为了更容易理解,我创建了一个简单的脚本来查找房间位置以添加到活动中:

代码语言:javascript
复制
function getRoom(project, map) {
  for (var i=0; i < map.length; i++) {
      if (map[i][0] == project)
          return(map[i][1]);
  }
  return("Not Found");
}

脚本在工作表上被调用了近300次,因为有将近40个时间表,每个计划有7个活动。直到去年,我才开始收到这个错误,因为我正在为今年的科学博览会准备时间表。

这是什么配额?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-17 12:42:47

您还没有发布相关代码或实际错误,所以我将给出一个通用的答案。1)阅读应用程序脚本文档,说明如何编写高效的气体代码。2)优化常称为函数。例如,您显示的映射可以重新构建为由项目索引的散列。2)如果仍然失败,可能意味着您正在进入时间配额,因为脚本不能运行超过6分钟。如果是这样的话,您需要重写代码,这样它就可以按部分进行处理,并记住它停止的位置,以便在下一次运行时继续运行。手动运行它,直到它完成所有任务或使用时间触发器运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22447661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档