「このスクリプトの OAuth ID が無効です」が出るようになった
Google Apps for Worksの環境でこれまで何ヶ月も支障なく動作していたGoogle Apps Scriptプログラムが、起動すると「このスクリプトの OAuth ID が無効です」というエラーで動かなくなりました。
手作業で起動すると、2回目は動作するのですが、その後、またランダムに同じエラーで止まります。
典型的な例は、下記のようなものです。
- スプレッドシートを作成する
新規にGoogle Appsスクリプトを作成し、次の一行のスクリプトを入力する
var ss = SpreadsheetApp.openById(スプレッドシートのID);
実行する
- 一連のオーソライズのやりとりの後に、「このスクリプトの OAuth ID が無効です」というエラーメッセージが出力されて止まります。下記スクリーンショットご参照。
ユーザーアカウントを変えても、他のドメインで試しても同じ結果になります。
管理コンソール ▶ セキュリティ ▶ API リファレンス ▶ API アクセスを有効にするにチェックしても効果はありませんでした。
数日前、数十あるGASプログラムで、この障害が一斉に発生しました。
オンラインでこれらのGASプログラムを呼び出しているWebアプリケーションが止まってしまうので、かなり致命的です。
なにか対策方法があればご教授下さい。
解決したようです。
https://code.google.com/p/google-apps-script-issues/issues/detail?id=4694#c17