前提・実現したいこと
初質問です。よろしくお願いします。
スプレッドシートから、条件に一致した行の情報がSlackに通知されるようにしたいです。
色んなサイトを参考にしてコードを作成してみましたが上手くできませんでした。
こちらの画像のスプレッドシートで、G列に「要」と入力されている件を、F列の「終了日」の3日前になったらSlackで通知が流れるようにしたいです。
通知では、該当する行に入力されている名前・住所・施設・開始日・終了日が一通り表示されるようにしたいです。
発生している問題・エラーメッセージ
該当のソースコード
試したこと
このコードでSlackへの通知を飛ばすことはできました。
var postUrl = "https://hooks.slack.com/services/**************************"; var postChannel = "#チャンネル名"; function postToSlack() { sendHttpPost('契約を確認してください', 'Contracts Bot', ':slack:'); } function sendHttpPost(message, username, icon) { var jsonData = { "channel" : postChannel, "username" : username, "icon_emoji": icon, "text" : message }; var payload = JSON.stringify(jsonData); var options = { "method" : "post", "contentType" : "application/json", "payload" : payload }; UrlFetchApp.fetch(postUrl, options); }
通知の条件をどうすれば拾えるか、そのコードをどこに入れればいいのか分かりません。