Google apps script 使用google电子表格的OnEdit函数脚本

Google apps script 使用google电子表格的OnEdit函数脚本,google-apps-script,google-sheets,triggers,Google Apps Script,Google Sheets,Triggers,我用的是谷歌电子表格, 我想设置一个脚本,该脚本允许在单元格B1中显示修改单元格A1的日期,同时知道使用函数importrange自动修改单元格A1 我使用了以下脚本但没有成功,因为它仅在用户手动修改单元格时才起作用: function onEdit() { var cell = SpreadsheetApp.getActiveRange(); var col = cell.getColumn(); var row = cell.getRow(); var value = cel

我用的是谷歌电子表格, 我想设置一个脚本,该脚本允许在单元格B1中显示修改单元格A1的日期,同时知道使用函数importrange自动修改单元格A1

我使用了以下脚本但没有成功,因为它仅在用户手动修改单元格时才起作用:

function onEdit() {
  var cell = SpreadsheetApp.getActiveRange();
  var col = cell.getColumn();
  var row = cell.getRow();
  var value = cell.getValue();
  var col2 = SpreadsheetApp.getActiveSheet().getRange(row,col+7);
  if (col == 6 && (value=="RED"))
    return col2.setValue(new Date());
}
你能帮我吗


谢谢

无法使用
onEdit()
。如果它是绝对必要的,考虑运行一个定时触发器,每5分钟轮询一次值,并检查已经存储的<代码> PROPRTY < /代码>使用<代码> PrimeService < /代码>您好,可以用更多的细节来解释吗?@Youness在关于触发器的应用程序脚本文档中解释了原因-在问这个问题之前,你没有做过任何研究吗?触发器不会为编程更改而激活-只是显式的用户操作。我刚刚花了5小时的时间进行研究,如果您有一个关于我的主题的简单javascript示例,我将非常感激您是否可以访问源代码表,从那里导入检索数据?如果是,并且源工作表由用户编辑,则可以在那里运行已安装的trigger OneEdit()来更改目标工作表。