質問: Session.getEffectiveUser(); protection.addEditor(me); protection.removeEditors(protection.getEditors()); if (protection.canDomainEdit()) { protection.setDomainEdit(false); } ``` なお、Googleアカウントログイン状態からスクリプトを実行すると正常に終わりました。 困っているのは、このスクリプトにかかわらず、他のスプレッドシートも含めて すべてのスクリプトが同じ現象になっていることです。 ご存知の方がいらっしゃいましたら、どうかご教示頂きたく、お願い申し上げます。
回答: 自己回答します。 公式ヘルプのスプレッドシートのセルの保護を実行したことは無関係でした。 単にGoogleアカウントにログインしていない場合は、Google apps Scriptを実行する権限がないようでした。