Gmail Add-on 入門 (デベロッパーアドオンの作成とインストール)

Gmail がアドオン (Add-on) に対応しました。

Asana や Trello など有名サービスのアドオンがリリースされていますが、実は誰でもアドオンを開発することができます。

ということで Quickstart を参考に、クイックスタートしてみたいと思います。

アドオンの作成

スクリプトの作成

Gmail の Add-on は Google サービス共通の Web App や自動化のスクリプト環境である Google Apps Script で作成します。

まず、 Google Apps Script を開き、 Start Scripting をクリックします。
(2回目以降は自動で新規プロジェクトに飛ぶかもしれません)

こんな感じのスクリプトエディターが開きます。 Google Apps Script は言語的には JavaScript とほぼ同じです。日本語環境だと標準で コード.gs が開いていると思います。

スクリプト部分に Quickstart Step 1ソースコードを貼り付けます。

[ファイル] から [保存] して変更を保存します。「無題のプロジェクト」となっているプロジェクト名をクリックして “Gmail Add-on Quickstart” とでも名前を変えておきましょう。

マニフェストファイルの編集

[表示] から [マニフェストファイルを表示] を選択します。

appsscript.json が開いたら Quickstart Step 2 のマニフェストファイル用 JSON をコピペし、保存します。

公開

今回はあくまでお試しのため、ウェブストア等で公開しません。 Gmail にインストールするために [公開] から [Deploy from manifest…] を選択します。

Deployments というダイアログが開くので、 [Get ID] というリンクをクリックします。

Deployment ID が表示されるのでこれをコピーし、ダイアログを 2 つとも閉じます。

これで Gmail Add-on の準備は完了です。

Gmail にインストール

Add-on をインストールしたいアカウントで Gmail を開きます。歯車アイコンから [設定] を開き、 [アドオン] タブを開きます。

今回のクイックスタート アドオンはウェブストア等に公開されたものではなく Google が安全を確認したものではないため(安全とわかっているのは作った本人だけ)、特別にインストールを許可してやる必要があります。

ご利用のアカウントで、デベロッパーアドオンを有効にします」というチェックボックスを ON にします。

下記の通り、警告が表示されますが、今は自分で作ったアドオンをインストールするので、「有効にする」をクリックします。

「デベロッパーアドオンをインストール」という欄が表示されるので、このテキストボックスに先ほど作成時にコピーしておいた デプロイ ID (Deployment ID) を貼り付け、 [インストール] をクリックします。

さらに確認が表示されるので、 ID を確認してインストールします。

これで Gmail に戻り、リロードします。すると右側に Quickstart のマニフェストで指定された Bookmark アイコンが表示されていますので、これをクリックします。

アドオンが Gmail のデータにアクセスするのに必要な権限を与える必要があるので、 [アクセスを承認] をクリックします。

アカウント選択画面がでたら、自分のアカウントをクリックし、下記のようなダイアログに警告が表示されますが、ここは自分で認識して進めているので [Advanced] リンクをクリックします。

下に表示された [Go to Gmail Add-on Quickstart (unsafe)] をクリックします。繰り返しますが、デベロッパーアドオンなので unsafe になっています。今回は気にせず進みましょう。

さらに厳重に確認ダイアログが表示されるので、 Continue と入力して NEXT をクリックします。

またまた今度は与える権限について OAuth 画面の認可画面が開くので、一応確認して [ALLOW] をクリックします。

これでやっとアドオンが使えるようになりました。アドオン作成よりインストールのほうが面倒ですね(笑)

まぁこのアドオンはクイックスタートなので、あまり便利ではないですが、アドオンでどんなことができるかの雰囲気は感じることができます。いろいろ触ってみてください。

アンインストール

不要になったら、設定のアドオンタブから [アンインストール] を押して削除しましょう。特に他のデベロッパーアドオンを使用しないのであれば、デベロッパーアドオンを無効にしておいたほうが無難でしょう。

くれぐれもよくわからないところで配布されているアドオンをインストールしないようご注意ください。

SNSでもご購読できます。

コメント

  1. だいすけ より:

    はじめまして。参考になる情報有難う御座います。Gmail add-onはウェブストアで公開する事が可能ですか?まだエンドユーザー向けには展開されていないと思いますが、もし既に展開されており、方法をご存知でしたら教えて頂ければ幸いで御座います。

  2. けんけん より:

    > だいすけさん

    私自身は実績がないのですが、公式ページにて手順が公開されているため、できるように見えます。ただ、 “General requirements” などを見る限り、公開の要件は高そうです。

    Publishing Gmail Add-ons – Gmail Add-ons (Google Developers)

    申し込みフォームはこちらのようです。

    Gmail Add-ons Submission Information

    具体的でなくて申し訳ないですが、参考になれば幸いです。

  3. だいすけ より:

    >けんけんさん
    早速のお返事有難う御座います。
    頂いたステップで進めて、申し込みフォームも送って1週間程経つのですが、音沙汰無しです。個人で公開している人はまだ少ないみたいですね。色々調べてるのですが、公開出来たとか公開出来ないとか、情報がなく何かご存知かなと思ってコメントをさせて頂きました。公開の手順は合っていそうという事でひとまず待ってみます。

コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください