はじめに

Form Notifications をインストールし、Google フォームに最初のルールを作成する

Form Notifications は、Google フォームに回答が届いたときに、メール、チャット投稿、または Webhook リクエストを送信します。設定はルールで行います。ここでは、インストールして最初のルールを作成する手順を説明します。

インストール

  1. Google Workspace Marketplace を開きます
  2. 「Form Notifications」を検索します
  3. インストールをクリックし、画面の指示に従います
  4. 求められた権限を許可します

エディタを開く

  1. Google フォームを開きます
  2. アドオン(パズルのピース)アイコン、Form Notifications、開始の順にクリックします
  3. フォームの上にエディタが開きます。このフォームのルールが 1 つの一覧に表示されます。

最初のルールを作成する

新しいフォームにはルールがないため、まだ何も送信されません。空のエディタには 3 つのテンプレートが表示されます:

  • 回答が来るたびにメールする
  • 回答を毎回 Slack に投稿する
  • 承認待ちにしてからメール送信

回答が来るたびにメールするを選ぶか、+ 新しいルールをクリックしてチャンネル(メール、Slack、Discord、Microsoft Teams、Webhook)を選び、最初から作ります。ウィザードは 3 つのステップで進みます:

  1. 条件:送信タイミングでイベントを選びます。デフォルトは毎回の回答です。承認後のみまたは却下時を選ぶと、承認ステップが追加され、判断する人またはチャンネルを設定します。一部の回答だけ送りたい場合は条件に条件を追加します。空欄のままでも構いません。
  2. 宛先:送り先を設定します。メールの場合は受信者を 1 件以上追加します。チャットや Webhook の場合は URL を貼り付けます。
  3. メッセージ:件名と本文(メール)、または投稿のテキスト(チャット)を書きます。わかりやすいデフォルトが入っています。Webhook ではこのステップは省略されます。固定の JSON を送信します。

ルールを作成をクリックします。ルールはすぐにオンになります。次にフォームが送信されたとき、送信が行われます。

ルールを作成またはオンにするには、送り先が必要です。足りないものはウィザードが教えてくれます。

仕組みをかんたんに

誰かがフォームを送信すると、そのフォームのすべてのルールが確認されます。イベントと条件が一致したルールは、回答を埋め込んだメッセージを送り先へ送信します。メールのルールはご自身の Google アカウントから送信されます。Slack、Discord、Teams、Webhook のルールは Skyfield のサーバーから送信されます。

承認後のみまたは却下時に設定したルールは、一致する回答をまず承認者に送り、その判断で実行されます。承認を参照してください。

次のステップ