如何在激活工作表时自动运行Google脚本功能?

时间:2016-04-26 22:00:58

标签: google-spreadsheet-api

我在谷歌脚本中有一些功能,我想在用户激活工作表时运行。由于我是谷歌脚本的新手,我不知道如何开始。我在谷歌搜索,但没有运气。

任何人都知道,请帮助。

假设我想在激活sheet1时将单元格A1的值更改为1000。我有一个功能如下:

  function ChangeCellVal(){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sh = ss.getSheetByName("Sheet1");
  var selCell=1000;
  sh.getRange('A1').setValue(selCell);
    }

1 个答案:

答案 0 :(得分:0)

您可以尝试查看Class SpreadsheetTriggerBuilder

  

的OnOpen()

     

指定在打开电子表格时触发的触发器。

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
.forSpreadsheet(sheet)
.onOpen()
.create();

我希望它有所帮助。

相关问题