チェックポイント
Launch Apps Script
/ 50
Use the add-on
/ 50
Gmail アドオンを作成する
GSP249
概要
Gmail アドオンは Gmail 内のタスクを自動化し、ユーザーの時間と労力を節約します。Gmail アドオンでは、受信メッセージの内容を確認し、メッセージに対するさまざま処理を行うことができます。たとえば以下のような処理を行います。
- Gmail UI にユーザー用の追加情報を表示する。
- Google 以外のサービスに接続して、情報を取得したり、その他の処理を行ったりする。
- インタラクティブなインターフェースを提供することで、ユーザーがアドオンを制御したり、別のサービスに情報を送信したりできるようにする。
演習内容
このハンズオンラボでは、メールスレッドのラベルを簡単に変更できる Gmail アドオンを作成します。
設定と要件
[ラボを開始] ボタンをクリックする前に
こちらの手順をお読みください。ラボの時間は制限されており、一時停止することはできません。[ラボを開始] をクリックするとスタートするタイマーは、ラボ用のリソースを利用できる時間を示しています。
このハンズオンラボでは、シミュレーションやデモ環境ではなく、実際のクラウド環境を使ってご自身でラボのアクティビティを行うことができます。そのため、ラボの受講中に Gmail にログインしてアクセスするための新しい一時的な認証情報が提供されます。
必要なもの
このラボを完了するためには、下記が必要です。
- 標準的なインターネット ブラウザ(Chrome を推奨)
- ラボを完了するために十分な時間
-
ラボには、必ずシークレット ウィンドウを使用してログインしてください。
-
準備が整ったら をクリックします。
新しいパネルが開き、このラボで使用する一時的な認証情報が表示されます。
ラボの料金をお支払いいただく必要がある場合は、表示されるポップアップでお支払い方法を選択してください。
-
ラボの認証情報をメモしておきます。この情報は、ラボの Gmail にログインする際に使用します。
他の認証情報を使用すると、エラーが表示されたり、料金が発生したりします。 -
[Gmail を開く] をクリックします。
-
[ログイン] ダイアログで [次へ] をクリックします。
-
提供されたパスワードを入力して [次へ] をクリックします。
-
必要に応じて、[同意] をクリックして利用規約に同意します。
Gmail が開きます。[使ってみる] をクリックし、その他の情報ウィンドウを閉じます。
これで、Gmail の受信トレイが表示されます。
タスク 1. スクリプト プロジェクトを作成する
Apps Script を起動する
- こちらの Apps Script へのリンクをクリックして、新しいタブまたはブラウザ ウィンドウで開きます。新しいプロジェクトが表示されます。
- 設定アイコンをクリックし、[「appsscript.json」マニフェスト ファイルをエディタで表示する] オプションをオンにします。
- エディタ アイコンをクリックします。
プロジェクトに名前を付ける
- 左上の [無題のプロジェクト] をクリックします。
- プロジェクトに「Gmail Add-on Quickstart」という名前を付け、[名前を変更] をクリックします。
コード.gs スクリプト ファイルを作成する
-
コード.gs
ファイルの内容を次のように置き換えます。
コード.gs
タスク 2. スクリプト マニフェストを更新する
マニフェスト(appsscript.json
)を更新して、アドオンに必要なデプロイメント情報を提供します。
- スクリプト エディタで、左側のメニューから appsscript.json ファイルを選択します。
- マニフェスト(
appsscript.json
)の内容を次のように置き換えます。
appsscript.json
- [プロジェクトを保存] アイコンをクリックして、マニフェストとコード.gs に対する変更を保存します。これでアドオンに必要なデプロイメント情報が提供されます。エラー メッセージが表示された場合は、
コード.gs
をもう一度保存してください。
タスク 3. アドオンをデプロイする
-
画面上部の [デプロイ] > [デプロイをテスト] ボタンをクリックします。
-
[アプリケーション: Gmail] の [インストール] をクリックします。
-
[完了] をクリックします。
-
Gmail のアドオンの設定タブを開きます。
-
[アドオン] タブの [設定] ダイアログが表示されます。
これらの手順を完了すると、インストールされたデベロッパー アドオンの一覧にアドオンが表示され、Gmail で利用できるようになります。
タスク 4. アドオンを実行する
- [Gmail] タブに戻って、タブを更新します。
- Gmail でメッセージを選択して開きます。
- 右側のサイドメニューが開いていることを確認します。閉じている場合は矢印をクリックして展開します。
ラベルを作成します。
- メールの上にある Gmail メニューバーから [ラベル] ボタン()をクリックします。
- [新規作成] をクリックします。
- ラベル名として「Test 1」と入力して [作成] ボタンをクリックします。
- これらの手順を繰り返して、「Test 2」と名付けた別のラベルを作成します。
アドオンを承認する
インストールしたアドオンが、開いたメールスレッドの右側のメニューに表示されます。
- 画面の右側にある をクリックします。
アドオンは、承認を求めるメッセージとともにウィンドウの右側にコンテキスト カードを配置します。
- [アクセスを承認] リンクをクリックして、アドオンを承認するためのダイアログを開きます。
- アドオンを承認する受講者アカウントを選択します。
- [許可] をクリックします。
- 次のダイアログで、アプリが検証されていないことが通知される場合があります。
- [詳細設定] をクリックします。
- ダイアログの下部にある [Go to Gmail Add-on Quickstart(unsafe)] をクリックします。
- 新しいダイアログで、テキスト フィールドに「Continue」と入力したら [次へ] をクリックします。
- 承認されると、アドオンは自動的に更新されてサービス提供を開始します。
タスク 5. アドオンを使用する
「Test 1」と「Test 2」のラベルがアドオンの [Available User Labels] セクション(右側のサイドメニュー)で選択されていることを確認します。
- [Test 2] チェックボックスをクリックするとラベルの選択が解除され、現在開いているメールスレッドからラベルが削除されます。
- 適切なラベルが適用されていることを検証するため、受信トレイに戻り、ブラウザを更新して、「Test 1」ラベルだけが適用されており、「Test 2」が削除されていることを確認します。
- 別のメールを開きます。
- アドオンメニューで [Test 1] チェックボックスと [Test 2] チェックボックスを選択し、どちらも有効にします。
- 受信トレイに戻り、ブラウザを更新します。両方のラベルがメールスレッドに適用されます。
お疲れさまでした
今回のラボでは Gmail アドオンにどのような機能があるのかを学びました。他にも、送信者が開始した最近のスレッドを表示したり、メールのテキストを他の言語に翻訳したりなど、Gmail 内で多くのことが行えます。
クエストを完了する
このセルフペース ラボは、「Workspace Integrations」クエストの一部です。クエストとは学習パスを構成する一連のラボのことで、完了すると成果が認められて上のようなバッジが贈られます。バッジは公開して、オンライン レジュメやソーシャル メディア アカウントにリンクできます。このラボの修了後、このラボが含まれるクエストに登録すれば、すぐにクレジットを受け取ることができます。受講可能な全クエストについては、Google Cloud Skills Boost カタログをご覧ください。
次のラボを受講する
Workspace の詳細:
次のステップ
Google Cloud トレーニングと認定資格
Google Cloud トレーニングと認定資格を通して、Google Cloud 技術を最大限に活用できるようになります。必要な技術スキルとベスト プラクティスについて取り扱うクラスでは、学習を継続的に進めることができます。トレーニングは基礎レベルから上級レベルまであり、オンデマンド、ライブ、バーチャル参加など、多忙なスケジュールにも対応できるオプションが用意されています。認定資格を取得することで、Google Cloud テクノロジーに関するスキルと知識を証明できます。
マニュアルの最終更新日: 2023 年 2 月 16 日
ラボの最終テスト日: 2023 年 2 月 16 日
Copyright 2024 Google LLC All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。