我已在应用脚本中生成以下代码,以便在用户更改Google电子表格中的某些值时自动发送电子邮件。
然后我通过更改"当前项目的触发器"将我的脚本连接到谷歌电子表格。 e.g:
代码运行正常。 唯一的问题是用户在google电子表格中的任何单元格(例如:B1,B12,C12等)中插入/编辑新值后,它将触发我的脚本,然后光标将总是被自动移动到单元格A1,这很烦人。
我最好的猜测(我可能错了)是它回到单元格A1作为"信号"因为它每次都完成运行应用程序脚本代码?
我能做些什么来阻止这个自动光标移动的东西?我是否需要更改"当前项目的触发器"?
900*900
任何建议的Thx !!
答案 0 :(得分:1)
我会改变这个:
var sheet = spreadsheet.getActiveSheet();
为:
var sheet = spreadsheet.getSheets()[0];
并删除此行:
SpreadsheetApp.setActiveSheet(spreadsheet.getSheets()[0]);