我知道我们可以在 ONCLICK 和 ONEDIT 上运行脚本......
当工作表添加到我现有的电子表格时,我想运行我的 Google 应用程序脚本......这个脚本应该修改新添加的工作表中的一些内容......
可能吗?如果是这样请告诉我如何...
我知道我们可以在 ONCLICK 和 ONEDIT 上运行脚本......
当工作表添加到我现有的电子表格时,我想运行我的 Google 应用程序脚本......这个脚本应该修改新添加的工作表中的一些内容......
可能吗?如果是这样请告诉我如何...
我设法做到这一点的一种方法是在电子表格的 On Change 事件上定义触发器并调用onChange
如下所示的函数:
/* CODE FOR DEMONSTRATION PURPOSES */
function onChange(e) {
var _changeType = e.changeType, _ss = e.source, _newss;
Logger.log(_changeType);
if(_changeType === 'INSERT_GRID') {
_newss = _ss.setActiveSheet(_ss.getSheets()[_ss.getActiveSheet().getIndex()]);
Logger.clear();
Logger.log(_newss.getName());
}
}