株式会社ELYFIC(エリフィック)の会社ロゴ

資料ダウンロード お問い合わせ
×

GAS(Google Apps Script)でアクセス権限の承認ってどうやるの?

今回は、GAS(Google Apps Script)を初めて実行する際に表示される、アクセス権リクエストの承認方法についてです。

GASは、業務効率化をする中でよく使われます。

GASを初めて実行すると、下記のような画面が表示されることがあります。

ここでは、ほとんどの方が「OK」を押してそのまま進むかと思います。
しかし問題なのは、次の遷移先です。


次へ進むと、このような画面が表示されるのではないでしょうか。
(バージョンによりレイアウト等が異なる場合がございます。)

「なにこれ、危険なもの!?」と感じてしまう方も少なくないと思います。

承認画面が表示されるタイミング

GASでアクセス権限の承認画面が表示されるのは、主に以下の場合です。

・GASを初めて実行する場合

・新しい権限が必要な機能を追加した場合

・GASが安全ではないと判断された場合

Googleは、GASが安全ではないと判断した場合(例えば、外部サービスとの連携や、ユーザーデータの広範なアクセスなど)、承認画面を表示してユーザーに注意を促します。

ですがこれは、不正なプログラムによって勝手にメールを送られたり、ファイルを削除されたりするのを防ぐためのセキュリティ保護機能(安全装置)なので安心してください。

アクセス権限を付与する方法

GASがGoogleの各種サービス(スプレッドシート、Gmail、ドライブなど)にアクセスして操作を行うには、ユーザーの許可が必要です。

⚠️|GAS(Google Apps Script)のアクセス権承認プロセスは、Googleアカウントが無償or有償や、アクセス制御の設定により変化します。

承認の手順

アクセス権承認すまでの手順は次の通りです。

1. 「承認が必要です」というポップが出たら「OK(もしくは続行)」をクリック

2. するGoogleアカウントを選択

3. 「このアプリはGoogleで確認されていません」という警告画面が出ます(個人作成のスクリプトでは必ず出ます)。

4. 左下の「詳細」をクリック。

5. 一番下に出てくる「〇〇(安全ではないページ)に移動」をクリック

6. アクセス権限の一覧確認し、一番下の「続行(もしくは許可)」をクリック

アクセス承認時の注意点

① 信頼できないスクリプトには「許可」を出さない

承認画面で「許可」を押すと、そのプログラムはあなたの代わりにメールを送ったり、ドライブのファイルを変更・削除したりできるようになります。

インターネット上で拾ってきたコードや、よく知らない人物から共有されたツールで承認を求められた場合は、安易に許可しないようにしてください。

② 要求されている権限(スコープ)を確認する

承認画面(最後の「続行」を押す画面)には、そのスクリプトがどの機能にアクセスしようとしているかが一覧表示されます。

いい例

「スプレッドシートの閲覧と作成」のみを求めるツール ⇨ スプレッドシートを操作するツールなら正常。

怪しい例

単なる集計ツールのはずなのに、「Gmail送信」や「Googleドライブ内の全ファイルの閲覧・削除」を求めてくる ⇨ 不要な権限を要求しているため注意が必要。

その他

① 初めて共有された人は全員承認が必要

あなたが作成したGASツールを他の人に共有した場合、共有された側の人も初回実行に各自で承認作業を行う必要があります。

② コード変更で再承認が必要になる

一度承認しても、プログラムに新しい機能(例:スプレッドシート操作だけだったコードに、Google Driveの操作を追加した等)を加えると、再度「承認が必要です」の画面が表示されます。

まとめ

今回は、GAS( Google Apps Script)を初めて実行する際に表示されるアクセス権リクエストの承認方法と注意点ついて解説しました。

一見すると「危険なプログラムかも?」と不安になる警告画面ですが、これはGoogleアカウント内の個人データやファイルを保護するための大切なセキュリティ機能(安全装置)です。

仕組みと手順さえ理解していれば、恐れる必要はありません。

最後に、記事のポイントをもう一度おさらいしておきましょう。

承認が必要なタイミング

初回実行時、新しい機能(権限)の追加時、安全確認が必要と判断されたとき

警告画面の進め方

個人作成のツールでは必ず警告が出るため、「詳細」>「安全ではないページに移動」から許可を求める

安全に使うための注意点

信頼できないスクリプトは許可しないこと。

また、ツールに対して不要な権限(Gmail送信やドライブ全アクセスなど)を求められていないかを事前に確認する

運用時の留意点

共有相手も初回は個別に承認作業が必要。(コード変更時にも再承認が求められる)

GASは正しく権限を管理して使えば、日々の業務効率化を大幅に加速させてくれる非常に便利なツールです。

承認手順や注意点をしっかり把握し、安全・快適に活用していきましょう。

【初心者向け】Google Apps Script(GAS)とは?

「毎日同じコピペ作業を繰り返している」

「Googleフォームの回答を自動でLINEやSlackに飛ばせたらいいのに…」

そんな仕事や日々の「めんどくさい」を一瞬で解決してくれるのが、Googleが提供しているGAS(Google Apps Script)です。

今回は、「名前は聞いたことあるけど具体的に何ができるの?」「プログラミング未経験でも大丈夫?」という方向に向けて、GASの基本から魅力、具体的な活用例までをわかりやすく解説します!

そもそもGASってなに?

GAS(Google Apps Script)を一言で言うと、「いろいろなWebサービス同士を自動で連携させてくれる無料に仕組み」です。

例えばこんなことができます。

Googleフォームに回答があったら、お礼メールで自動返信
毎朝決まった時間に、スプレッドシートの集計結果をSlackやLINEに通知
Googleカレンダーの予定に合わせて、リマインドを自動送信

「Googleのツールしか使えないの?」と思われがちですが、実はLINE、Slack、Notion、さらにはChatGPTなどの外部サービスとも自由自在に連携できるのがGAS最大の強みです。

これだけのことができるのに、必要なのはGoogleアカウントだけ。

特別なソフトをインストールする必要もなく、すべて完全無料で今日から使い始められます。

GASが選ばれる3つの理由

世の中にはさまざまなプログラム言語や自動化ツールがありますが、なぜGASがこれほど注目されているのでしょうか。

その大きな理由は3つあります。

1. 開発環境の準備が「ゼロ」で始められる

通常のプログラミングでは、専用のソフトをダウンロードしたり難しい設定をしたりと、始める前に座席してしまうケースが少なくありません。

しかしGASなら、Googleアカウントとブラウザ(Chromeなど)さえあれば、今この瞬間からコードを書き始められることができます。

2. 無料で使えてリスクがない

これほど強力な自動化ツールでありながら、個人利用であれば基本的に完全無料で利用できます。

「有料ツールを試すのはハードルが高い」という方でも、ノーリスクで業務化にチャレンジできます。

3. コピペから始められる手軽さ

ゼロからコードを書く必要はありません。

ネット上には「コピペで使えるGASのサンプルコード」がたくさん公開されています。

また、近年ではAIが発展しているため、GeminiやChatGPTに実現したいことを壁打ちしながらコードを教えてもらうことができます。

まずは、ほしい機能のコードをコピペして貼り付けるだけで、すぐに自動化できる便利さを体感してみてください。

GASで実現できること

実際にはどのような場面で役立つのか、代表的な活用パターンをいくつかご紹介します。

【広報・営業】問い合わせ対応即時化

Googleフォームにお問い合わせが入ったら、担当者のSlackに即時通知を飛ばし、お客様には自動でお礼メールを送信する。

【事務・経理】毎月の定期リマインド

月末の提出物や締め切り作業の案内を、指定した日時にLINEやメールへ自動送信する。

【データ収集】SNSやWebからの自動集計

特定のニュースやX(旧Twitter)の投稿データを定期的に収集し、スプレッドシートに自動保存してデータベース化する。

まとめ

GAS(Google Apps Script)は、難解なプログラミング言語というよりも、日常の面倒くささを解消するための「便利な道具」です。

最初は「ネット上のコードをコピペして動かす」「AIに相談する」だけで十分です。

毎日15分かかっていた単純作業が自動化されるだけでも、1ヶ月で数時間の余裕が生まれます。

ぜひ、あなたもGASを使って業務効率化の第一歩を踏み出してみませんか?


Contact

お問い合わせ

サービス概要をダウンロード

資料ダウンロード →

マーケティング・DX支援・クリエイティブ制作
企業のニーズに合わせたご提案

お問い合わせ →