自动运行Google表格中的脚本

时间:2018-10-22 00:06:37

标签: google-apps-script google-sheets custom-function google-sheets-formula

我在excel表格中使用了Excel中的Sheet()函数。

我找到了一个模拟功能的代码段

function SHEET() {return SpreadsheetApp.getActiveSheet().getIndex(); }

我设置了一个触发器,使其可以从打开的工作表中运行SHEET 但是,当我打开工作表时,任何地方都有一个公式,例如

=INDIRECT(OFFSET(Balancing!P1,SHEET(A1)-3,0,1,1)&"!j201")

该单元格显示正在加载而从不加载。 我必须打开脚本编辑器并运行它。当它运行时,效果很好。

有人知道如何自动执行此操作吗?

1 个答案:

答案 0 :(得分:0)

就像我在评论中提到的那样,不修改代码和工作表,我稍后打开工作表,几秒钟后,脚本在打开时运行,所有公式都起作用。