コンテンツにスキップ

gas Slackに通知する#

Webhook URLは https://hooks.slack.com/services/xxxxxxxxx/xxxxxxxxxx/xxxxxxxxxxの形

/**
 * Slackにメッセージを送信する
 * @param {string} message 送信するメッセージ
 */
function sendSlackMessage(message) {
  const slackWebhookUrl = getProperty('SLACK_WEBHOOK_URL'); // SlackのWebhook URLを取得

  const payload = {
    user: "slack-bot-name",
    text: message,
    channel: "`#channel-name",`
    icon_emoji: ":ixcon:",
    link_names: "1",
  };

  const options = {
    method: 'post',
    contentType: 'application/json',
    payload: JSON.stringify(payload)
  };

  UrlFetchApp.fetch(slackWebhookUrl, options);
}