Google Apps Script(GAS)の認証画面とは?初回実行時の承認手順をわかりやすく解説

Google Apps Script(GAS)を初めて実行したとき、

  • 「権限が必要です」
  • 「このアプリはGoogleで確認されていません」
  • 「安全ではないページ」

と表示されて驚いたことはありませんか?

初めて見ると、

「本当に大丈夫なの?」

「ウイルスじゃないの?」

と不安になるかもしれません。

しかし、これはGoogle Apps Scriptを利用するときの正常な動作です。

この記事では、GASの初回認証(承認)の手順を初心者向けにわかりやすく解説します。


なぜ認証が必要なの?

Google Apps Scriptは、

  • スプレッドシートを編集する
  • Gmailを送信する
  • Googleドライブへアクセスする

など、Googleサービスを自動操作できます。

そのため、

「このプログラムに操作を許可しますか?」

という確認が初回のみ表示されます。

これはGoogleのセキュリティ機能なので、異常ではありません。


初回実行時の承認手順

手順1:実行ボタンを押す

Apps Scriptの画面で「実行」ボタンをクリックします。

すると認証画面が表示されます。

「権限を確認」をクリックしてください。


手順2:Googleアカウントを選択する

使用するGoogleアカウントを選択します。

普段利用しているアカウントを選んでください。


手順3:「このアプリはGoogleで確認されていません」と表示された場合

認証画面で、

このアプリはGoogleで確認されていません

と表示される場合があります。

これは個人で作成したGASによく表示されるメッセージです。

自分で作成したスクリプトや、内容を理解して利用するスクリプトであれば問題ありません。

まずは画面左下の

詳細

をクリックします。


手順4:プロジェクトへ移動する

詳細をクリックすると、

(プロジェクト名)に移動
(安全ではないページ)

というリンクが表示されます。

これをクリックしてください。

「安全ではないページ」と表示される理由

Googleの審査を受けていない個人作成のスクリプトは、自動的にこの表示になります。

今回のように、

  • 自分で作成したスクリプト
  • 内容を理解して利用するスクリプト

であれば問題ありません。


手順5:続行をクリックする

最後に表示される権限一覧を確認し、

続行

をクリックします。

これで認証は完了です。


認証は毎回必要ですか?

いいえ。

この認証は初回のみです。

一度許可すると、同じスクリプトを実行するときは通常表示されません


よくある質問

「安全ではないページ」と表示されて怖いです

Googleの審査を受けていない個人作成スクリプトでは一般的な表示です。

自分で作成したスクリプトや、内容を理解しているスクリプトであれば問題ありません。


認証画面が表示されません

すでに認証済みの可能性があります。

また、Googleアカウントの状態によって表示内容が異なる場合があります。


間違えて閉じてしまいました

もう一度「実行」ボタンをクリックすれば認証画面を表示できます。


まとめ

Google Apps Scriptを初めて実行すると、Googleのセキュリティ機能によって認証画面が表示されます。

手順は以下の5ステップです。

  1. 実行ボタンを押す
  2. 権限を確認
  3. Googleアカウントを選択
  4. 詳細 → プロジェクトへ移動
  5. 許可をクリック

認証は初回のみなので、一度設定すれば以降はスムーズに利用できます。

これでGoogle Apps Scriptを実行する準備は完了です。