2016-04-26 5 views
1

リンクを持つすべてのユーザーが列Aを編集できるように、範囲を保護したシートを持っています。入力時に列Bに書き込むonEdit()関数は、保護されているためログイン時に編集できます。Googleシートの保護されたセルにonEdit関数が影響を与える方法を教えてください。

この保護によって、匿名ユーザーに対してonEdit()が処理されるのを防ぐので、列Bには値が設定されません。

これをどのように無効にできますか?私はこれを可能にする方法が好きです。

答えて

0

編集時にinstallable triggerを使用できます。このようなトリガは、エディタを実行させる原因にかかわらず、作成したユーザとして実行されます。したがって、あなたがトリガの作成者であり、あなたのアカウントが保護されたセルを編集する権限を持っている場合、それらは更新されます。

+0

ありがとうメタ!よく働く。 実際、それは私が開いている別の質問に答えるが、私は理由を知らない。 http://stackoverflow.com/questions/36870089/google-sheet-how-to-empty-adjacent-cell-if-edited-cell-is-blank – markSS

関連する問題