G Suiteを利用しております。
スプレッドシートにGoogleAppsScriptで書かれていた処理が実行できなくなっており
オーナー権限周りが原因のようなのですが対応の方法がないか、ご存じの方がいらっしゃればご教授頂きたいです。
状況としては
- ユーザーAが作成していたスプレッドシートに、ユーザーBがGoogleAppsScriptで処理を書いて利用
- ユーザーAが削除されてしまい、スプレッドシートのオーナー権限などはG Suiteの管理者が別の共通ユーザーCに委譲
- ユーザーBは変わらず存在しているにもかかわらず、GoogleAppsScriptの処理自体が実行できない
確認した項目は以下です。
すべて委譲後の共通ユーザーCとユーザーBで確認
- onOpen()イベントでメッセージボックスを表示させるシンプルなスクリプトも実行されない
- ツール → スクリプトエディタ → ファイル → プロジェクトの削除
こちらは共通ユーザーCでできる状態になっており、削除してからプロジェクトの作り直しもしたが実行されない
0. スプレッドシート自体をコピーして作成し直せば、コピーした方は動く
オーナー権限が委譲できないという記事はよく見るのですが、
スプレッドシートの作成者、GoogleAppsScriptの作成者、委譲後のユーザーが全て違う状況で
プロジェクトの削除ができる状態&プロジェクトを作り直してもダメという状態でして…。
上記のような状況で、スプレッドシートをコピーして作り直す、以外に対応する方法はないものでしょうか…。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/29 05:23 編集
2017/11/29 05:52