前提・実現したいこと
スプレッドシートに変更があった際にslackに自動で通知が行くようなbotを作成中に、以下のようなエラーが発生しました。
「行30」に当たる部分は
UrlFetchApp.fetch(url, options);
です。
発生している問題・エラーメッセージ
https://hooks.slack.com のリクエストに失敗しました(エラー: 400)。サーバー応答の一部: missing_text_or_fallback_or_attachments(応答の全文を見るには muteHttpExceptions オプションを使用してください)(行 30、ファイル「コード」)
該当のソースコード
1/* 2** textをslackに通知する 3*/ 4function postSlack(text){ 5var url = "webhookのURL"; 6var options = { 7"method" : "POST", 8"headers": {"Content-type": "application/json"}, 9"payload" : JSON.stringify({ 10"channel" : "チャンネル名", 11"text" : text, 12"muteHttpExceptions" : true, 13"validateHttpsCertificates" : false, 14"followRedirects" : false, 15}) 16}; 17UrlFetchApp.fetch(url, options); 18} 19
試したこと
他の方の同じような質問を拝見したところテキストが空白の際に起こるエラーとのご回答を見つけましたが、全く初心者で知識もなくそれがどういった意味か理解できず、自分のコードに置き換えて考えみることができませんでした・・・
ご回答いただけると幸いです。よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。