コンテナ固有のインストール可能なトリガーに関する Google のドキュメントによると、トリガーは「イベントをトリガーするユーザーとしてではなく、トリガーをインストールしたユーザーとして実行されます」。
これは、トリガーが Google ドキュメントの保護されたシートを更新できることを意味しているようです。ユーザーは保護されたシートを編集できない可能性がありますが、書き込み権限を持つユーザーによってインストールされた場合、トリガーは編集できるためです。
このアイデアを可能な限り簡単にテストするために、保護されたシートのセルの値を編集するスクリプトをトリガーする onOpen イベントを使用してみました。これは、シートを編集できるユーザーによってインストールされました。シートを開くユーザーが書き込みアクセス権を持っている場合は機能しますが、ユーザーが持っていない場合はシートを更新できません。
これは、それがどのように機能するかについての私の誤解によるものですか、それともバグですか? Google は、スクリプトをアップロードしたユーザーの権限でスクリプトが実行されることを明確に示していたようです。