首页 文章

Google电子表格脚本每秒为此Google用户帐户调用的次数太多

提问于
浏览
2

我有一个带有脚本的谷歌电子表格来计算结果,权重等,电子表格在其单元格中多次调用脚本的功能 . 几天前,当我更改数据时,它开始给我“每秒为这个Google用户帐户调用过多次脚本”,我该如何解决这个问题?我会在函数中添加一个sleep或wait函数,但这只会让它们执行得更慢,更正确吗?它不应该影响电子表格调用它们的速度吗?

2 回答

  • 0

    看看你得到的错误,即“这个Google用户帐户每秒调用脚本的次数太多”,我不认为添加睡眠会有所帮助 . 这是因为调用脚本的次数是争用点 . 尝试减少电子表格中对脚本的调用次数(基本上减少使用调用脚本的公式的单元格数) . 如果您的脚本有循环调用,请尝试删除/减少它们 .

    如果您可以提供有关调用脚本的单元格数量以及脚本本身的一些相关代码的更多信息,您可能会得到更好的答案 .

  • 0

    在我的情况下,我使用if语句减少了函数调用的数量 . 它基本上是对函数的条件调用 . 例如

    if(Col5="","",myFunction())//function is called when Col5 is not empty
    

相关问题