簡體   English   中英

影響Google工作表中onEdit功能的用戶訪問權限

[英]User access affecting onEdit function in google sheets

我有一個關於以下腳本的問題:它適用於我,但它似乎不會觸發共享用戶。 我已經讀過,簡單的觸發器適用於任何人,但安裝的不會。 我對腳本編程很陌生,所以任何指向正確方向的指針都會有很大幫助。 請讓我知道,謝謝

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});
}

確實,簡單觸發器不需要特殊授權,但您還需要知道簡單觸發器的限制

如果以只讀(查看或注釋)模式打開文件,它們不會運行。

因此,我建議確保與您共享文件的人具有完全訪問權限 - 寫入模式,而不僅僅是查看模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM