③トリガーの設定
まずは「フォームに回答が送信されたら」を選択し、必要事項を入力して設定していきます。
連携するアカウント情報(メールアドレス)を入力して「次へ」を押下してください。
[設定方法]
必要事項を選択・入力の上、テストを実行してください。
トリガーの起動間隔
→トリガーの起動間隔は5分、10分、15分、30分、60分の間隔から選べます。
※プランによって起動間隔の選択内容が変わります。
フォームID
→該当のフォームURL内から取得が可能です。「https://docs.google.com/forms/d/●●●●●●/edit」の「●●●●●●」部分がフォームIDとなります。
テスト結果に問題がなければ、画面下部までスクロールして「保存する」を押します。
最初の連携フロー画面に戻り「フォームに回答が送信されたら」の横のエラーマークが消えているのを確認してください。
エラーマークがまだ付いている場合は、設定がうまくできていない状態なので、設定を改めて見直してください。
次は「テキストチャンネルにメッセージを送信」の設定です。
先ほどと同様にして必要事項を入力し、設定を進めていきます。
連携するアカウント情報(メールアドレス)を入力して、「次へ」を押下してください。
[設定方法]
必須項目をすべて入力してテストを実行してください。
WebhookURL
→送信先のチャンネルの編集ページからWebhookURLを作成し、作成したURLを設定してください。
メッセージ内容
→任意の内容を設定してOKです!
※「フォームに回答されたら」の設定ページ下部に使用できるアウトプット項目があるので、こちらの値をメッセージ内容に使用したい場合は{{アウトプット名}}という形で使用してください。
[注意事項]
・WebhookURLの取得方法はこちらの記事をご覧ください。
・メッセージ内容に<@ユーザーID>と設定することで、メンションを付けることが可能です。
・ユーザーIDの取得方法はこちらの記事をご覧ください。
アウトプットについての詳細はこちら
Googleフォームの回答内容をアウトプットに追加する方法はこちら
最後に「フォームに回答が送信されたら」の横にあるトリガー設定をONにしてください。
これで「Googleフォームの回答内容をDiscordに通知する」の設定はすべて完了になります。
おつかれさまでした!