[英]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.