Google apps script 影响google sheets中onEdit功能的用户访问

Google apps script 影响google sheets中onEdit功能的用户访问,google-apps-script,Google Apps Script,我对下面的脚本有一个问题:它对我有效,但对共享用户似乎不会触发。我读到过简单的触发器对任何人都有效,但安装的不会。我对脚本编写非常陌生,所以任何指向正确方向的指针都会非常有帮助。请让我知道,谢谢 function onEdit(e){ var copyFromRange = 'Setup!i4:i53'; \ var copyToRangeStart = 'Schedule!b7'; copyValuesOnly(copyFromRange, copyToRangeStart); }

我对下面的脚本有一个问题:它对我有效,但对共享用户似乎不会触发。我读到过简单的触发器对任何人都有效,但安装的不会。我对脚本编写非常陌生,所以任何指向正确方向的指针都会非常有帮助。请让我知道,谢谢

function onEdit(e){
  var copyFromRange = 'Setup!i4:i53'; \
  var copyToRangeStart = 'Schedule!b7';
  copyValuesOnly(copyFromRange, copyToRangeStart);
}

function copyValuesOnly(copyFromRange, copyToRangeStart) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var source = ss.getRange(copyFromRange);
  source.copyTo(ss.getRange(copyToRangeStart), {contentsOnly: true});
}

简单触发器确实不需要特殊授权,但您还需要了解简单触发器的功能:

如果以只读方式(查看或注释)打开文件,则它们不会运行 模式


因此,我建议确保与您共享文件的人具有完全的访问权限-写入模式,而不仅仅是查看模式。

简单触发器确实不需要特殊授权,但您还需要了解简单触发器的功能:

如果以只读方式(查看或注释)打开文件,则它们不会运行 模式


因此,我建议确保与您共享文件的人具有完全的访问权限-写入模式,而不仅仅是查看模式。

您解决了这个问题吗?您解决了这个问题吗?