Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 当同一行中的另一个单元格发生更改但未使用activeCell时,请在单元格中输入当前日期_Google Apps Script_Google Sheets_Google Sheets Api - Fatal编程技术网

Google apps script 当同一行中的另一个单元格发生更改但未使用activeCell时,请在单元格中输入当前日期

Google apps script 当同一行中的另一个单元格发生更改但未使用activeCell时,请在单元格中输入当前日期,google-apps-script,google-sheets,google-sheets-api,Google Apps Script,Google Sheets,Google Sheets Api,我的问题是: 当“A”列中的值更改时,我想在“H”列(例如)中输入当前日期。目前我有以下代码: 函数onEdit(e){ var sheet=e.source.getActiveSheet(); var activeCell=sheet.getActiveCell(); var col=activeCell.getColumn(); var row=activeCell.getRow(); 如果(列==1){ sheet.getRange(第7行).setValue(新日期()).setNum

我的问题是: 当“A”列中的值更改时,我想在“H”列(例如)中输入当前日期。目前我有以下代码:

函数onEdit(e){
var sheet=e.source.getActiveSheet();
var activeCell=sheet.getActiveCell();
var col=activeCell.getColumn();
var row=activeCell.getRow();
如果(列==1){
sheet.getRange(第7行).setValue(新日期()).setNumberFormat('dd/MM/yyyy H:m:s');
}
}
似乎您需要一个包含示例的触发器。

如果事件的来源是脚本操作,则不会激活任何触发器(简单或已安装)。相反,修改源脚本以实现所需的目标,或者切换到轮询样式(即重复检查更改,如果观察到更改,则继续)。