【状況】機能を実行しようとした際に、権限に関するエラーがでる。
エラー文面はバリエーションがあるが、次のようなものが多い。
Exception | ~を呼び出す権限がありません。必要な権限: https://www.googleapis.com/auth/~
【原因】認証(権限付与)が不十分であるため。
Google 社が2025年夏ころに行った GAS認証画面の仕様変更により、この状況が頻発するようになりました。
変更後の画面(下図)では、認証通過する際に、必要な権限に個別に✅するか、または左上の「すべて選択」に✅をする必要があります。この✅を部分的に忘れたりすることで、上記のようなエラーが生じています。(以前は最下の続行ボタンを押すだけだったので、慣れている人ほど忘れやすい)
しかも困ったことに、権限不足にも関わらず、再度の認証画面が表示されない場合があり、実行するとエラーが出るし、だからといって再度認証もできない、、といった具合に解決困難になります。
【対応方法】認証情報を一度削除し、再度認証を通過します。
順を追って見ていきましょう。
1.エラーが表示されたスプレッドシートなどで、メニューバーの 拡張機能 > Apps Script をクリックし、GASエディター画面を開く。
2.GASエディター画面で、左上のプロジェクト名をクリックし、コピーする。
3.下記のURLを開く
4.開いた画面で、「名前で検索」の部分に、2のプロジェクト名を入力して Enter を押す。
※スプレッドシートのファイル名ではなく、2のプロジェクト名を入力する点に注意!!!
5.すると対象のプロジェクトが表示されるので、クリック
6.プロジェクトの詳細画面が表示されるので、画面の一番下までスクロールして、「~との接続をすべて削除しますか?」をクリック
7.ポップアップが表示されるので、「確認」をクリック
8.以上で、対象のプロジェクトとの認証がすべて削除されました!
あとは、再度機能を実行するなどして、再度認証を通過します。
今度はクリックを忘れないようにしましょう!
補足:なぜこのトラブルが増えているのか
今回のようなエラー、実はここ最近かなり増えています。
理由はシンプルで、
👉 AIを活用して、GASやノーコードツールを使うケースが増えたからです。
- とりあえず1つスクリプトを作る
- とりあえず自動化してみる
- とりあえずAIで作る
こういった積み重ねで、
👉 「仕組みがバラバラに増えていく状態」
になりやすいです。
今回の認証エラーも、その一部です。
実はもっと厄介な問題
こういう小さな自動化やトラブルって、
- 誰かしか直せない
- 仕組みが分からない
- 似た問題が繰り返される
👉 “属人化”しやすいんですよね。
もし、こんな状況が見られたら、
- GASやAppSheetが増えてきた
- ちょこちょこトラブルが起きる
- 全体像が分からなくなってきた
👉 それ、仕組みを一度整理した方がいいタイミングかもしれません。
必要であれば、
👉 「今ある仕組みを整理して、どこが詰まりやすいか」を見る簡易チェックもやっています。







