2017-02-12 32 views
1

私は以下のスクリプトに関する質問がありました:それは私のために働くが、共有ユーザーのために起動していないようだ。私は単純なトリガーは誰のためにも動作することを読んだが、インストールされたトリガーはそうではない。私はスクリプトを作成するのがかなり新しいので、正しい方向のポインタがあれば、大いに役立ちます。おかげで、私に知らせてくださいGoogleシートのonEdit機能に影響するユーザーアクセス

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

これを解決しましたか? – noogui

答えて

0

単純なトリガーは何も特別な権限を必要としませんが、あなたはまた、単純なトリガーのRestrictionsを知っておく必要がありますことは事実である:

彼らが実行されないファイルが開かれている場合読み取り専用(表示またはコメント) モードです。

私はあなたのファイルを共有する人が完全なアクセスライトモードで、表示モードではないことを確認することをお勧めします。

関連する問題