googleスプレッドシートの起動時をトリガー(onOpen()など)としてgasが動かない
googleスプレッドシートの起動時(スプレッドシートを開いたタイミング)に
スクリプトエディタで作成したgasを走らせたいのですが
次のようないずれの方法を試しても、起動時動作してくれません。
スクリプトエディタ上では、コード.gs(ディフォルト)スクリプトファイル内に
次のようにコードを書いた上で
個別に実行をすると動作するところまでは確認できています。
function test(){
Browser.msgBox("Hello!");
}
- スクリプトエディタのメインメニューから
「編集」>「現在のプロジェクトのトリガー」をクリック。
「新しいトリガーを追加」をクリックして、次の内容でトリガーを設定
「test」>「スプレッドシートから」>「起動時」
スクリプトエディタおよびスプレッドシートを閉じて
スプレッドシートを再度開き直した際に
メッセージボックスで「Hello!」と表示されるはずなのですが表示されず。
仕方ないので上記のトリガー設定を削除して
「test」関数自体を次のように「onOpen」に書き直しfunction onOpen(){ Browser.msgBox("Hello!"); }
この状態でスクリプトエディタおよびスプレッドシートを閉じて
スプレッドシートを再度開き直した際に
メッセージボックスで「Hello!」と表示されるはずなのですが
これでもメッセージは表示されませんでした。
どちらも正規の手順通り操作をしているつもりなのですが
どこかに間違いがあったりするのでしょうか?
(ちなみにアカウント環境は、有料でのGスイートユーザーです)
以上、この現象に心当たりのある方、ご教示お願いします。