【GAS入門】Slack連携して太字メッセージを送信する方法
GASでSlackに自動的に太字メッセージを送る方法、無いかなぁ?仕事で目立たせたいメッセージがあって…
猫男
catman
心配無用さ。catmanがGASとSlackを連携させて効率アップの方法を教えてやろう!
GASを使ってSlackで太字メッセージを送る方法
GAS(Google Apps Script)を使えば、Slackに自動で太字メッセージを送信できます。
Slack APIの設定
まず、SlackのAPI設定を行い、トークンを取得する必要がありますね。
こちらの「GASとSlackの連携方法」を参考にしながら設定してみてください。
GASの設定とコードの準備
次に、GASにコードを書いて実行準備をします。
Slackで太字メッセージを送るためには、
アスタリスク(*)で括ればいいんです!
function postToSlack() {
var url = "https://slack.com/api/chat.postMessage";
var token = "xoxb-XXXXXXXXXXXXXXXXXXXXXXX"; // 取得したトークン
var message = "*これは太字のメッセージです*";
var payload = {
"channel": "#general", // チャンネル名
"text": message
};
var options = {
"method": "post",
"headers": {
"Authorization": "Bearer " + token
},
"contentType": "application/json",
"payload": JSON.stringify(payload)
};
UrlFetchApp.fetch(url, options);
}
✅ UrlFetchApp.fetch()は、外部のAPIにリクエストを送信します。
✅ payloadオブジェクトで送信するデータを設定します。
✅ “*”で囲むことでメッセージを太字にできます。
無事に成功すると、このようなメッセージ送れるはず。

なるほど、アスタリスクで括れば太字かあ
猫男
catman
そう。太字は星、と覚えるんだ
えっ。文中に太字を埋め込みたい?
そんな時も大丈夫。
var message = "これは *太字* のメッセージです";
メッセージの変数をこうすればOK。
ポイントは太字の「*」の前後に「半角スペース」を入れること。スペースないと「*」が文字列として認識されてしまうので要注意です。

半角スペース重要なんだね、忘れずに打ち込むよ!
猫男
catman
その調子だ。Slackとの連携がうまくできれば、GASを使った自動化がさらに楽しくなるさ。