Javascript Google电子表格自定义功能:运行的脚本太多

Javascript Google电子表格自定义功能:运行的脚本太多,javascript,google-apps-script,google-sheets,google-apps,Javascript,Google Apps Script,Google Sheets,Google Apps,我试图在谷歌电子表格中创建一个自定义方法。我有以下方法来替换缺少的WEEKNUM方法。(我保留第二个参数以允许上载excel文件。) 我在一个电子表格中调用了大约400行的方法两次(800次)。一些公式已完成,但对于其他公式,我收到此错误消息 error: There are too many scripts running simultaneously for this Google user account. 我能做些什么来解决这个问题吗?我对它了解很多,但并不比内置函数更了解。我知道有其

我试图在谷歌电子表格中创建一个自定义方法。我有以下方法来替换缺少的WEEKNUM方法。(我保留第二个参数以允许上载excel文件。)

我在一个电子表格中调用了大约400行的方法两次(800次)。一些公式已完成,但对于其他公式,我收到此错误消息

error: There are too many scripts running simultaneously for this Google user account.
我能做些什么来解决这个问题吗?我对它了解很多,但并不比内置函数更了解。我知道有其他方法可以计算周数(例如
=LEFT(TEXT(A2;“w d”);2)
),但我想知道是否有可能创建不受此无形上限约束的自定义公式函数


感谢您的回复。

您是否尝试过阵列公式?在电子表格中,而不是有800个呼叫:

=WEEKNUM(-cell-,-dummy-)

在单元格A1到B400中,尝试:

=ARRAYFORMULA(周数(A1:B400,-dummy-)


在单元格A1中。

让自定义函数接收范围并输出数组。不需要使用arrayformula,这也不适用于自定义函数

error: There are too many scripts running simultaneously for this Google user account.