###前提・実現したいこと
Google Apps ScriptでSlackに投稿する際に@宛先を入れる方法はありますか?
該当コードのように変数にそのまま入れてしまうと、
普通のテキストとして、吐き出されてしまい、Activityに通知が行きません。
###該当のソースコード
var postUrl = "https://hooks.slack.com/services/xxxxxxxxxx/xxxxxxxxxx/xxxxxxxxxx"; var postChannel = "#channel"; var postChannelName = "サンプルチャンネル"; var message = "@sample" + "確認お願いします。"; sendHttpPost(message); function sendHttpPost(message) { var jsonData = { "channel" : postChannel, "username" : postChannelName, "text" : message }; var payload = JSON.stringify(jsonData); var options = { "method" : "post", "contentType" : "application/json", "payload" : payload }; UrlFetchApp.fetch(postUrl, options); }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。