質問: JSON.stringify({ channel: channel, username: username, attachments: [{ fallback: 'フォーム投稿されました', color: '#1487C3', // 好きな色に変更してください fields: fields, mrkdwn_in: ['fields'] }] }); UrlFetchApp.fetch(url, { method: 'post', contentType: 'application/json', payload: payload }); } ``` ### 試したこと 1.Google Formで投稿された内容をSlackに通知 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: Google Formで送信したユーザのメールアドレスは ``` e.response.getRespondentEmail() ``` にて取得可能です。 メールアドレスとユーザIDとの紐づけはご自身で考えていただくとして、 (スプレッドシートにもつのか、ハードコーディングするのか...) あとは ``` var payload = JSON.stringify({ channel: channel, username: username, text: '<@ユーザID>', attachments: [{ fallback: 'フォーム投稿されました', color: '#1487C3', // 好きな色に変更してください fields: fields, mrkdwn_in: ['fields'] }] }); ``` といった形でメンションしてみてはいかがでしょうか?