【Slack】apps scriptで投稿とスレッドへ通知を送りたい
Q&A
Closed
現状
・現在Googleフォームの回答時にSlackへ通知が来るようにしている
・項目が41個あり、そのすべての項目が通知されるためチャンネル表面の視覚的なノイズある
解決したいこと
回答の1,2問はチャンネル表面に表示され、残りの項目はスレッド内に表示させたい
現在のソースコード
function onFormSubmit(event) {
var message = "<!here> " + event.response.getRespondentEmail() + "\n";
var items = event.response.getItemResponses();
for (var i = 0; i < items.length; i++) {
message += items[i].getItem().getTitle() + ": " + items[i].getResponse() + "\n";
}
UrlFetchApp.fetch(
// Webhook URLを入れる
"https://hooks.slack.com/services",
{
"method" : "POST",
"contentType" : "application/json",
"payload" : JSON.stringify({"text": message})
}
);
}
自分で試したこと
コードを検索し、調べましたが、似ている事案の投稿がありませんでした。
そのため、こちらで質問させていただきました。
表面投稿とスレッド投稿をはできるのでしょうか。
また、その際のコード等教えていただけますと幸いです。。。
0