我知道我们可以在ONCLICK和ONEDIT上运行脚本.... 当工作表添加到我现有的电子表格时,我想运行我的Google应用脚本... 此脚本应修改新添加的工作表中的一些内容...
有可能吗? 如果是这样,请告诉我如何...
答案 0 :(得分:1)
我设法做到这一点的一种方法是在电子表格的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());
}
}