実現したいこと
LINE用で用意したが、結果slackでやることになったため、slackへ送るにあたって変更しなけれいけない箇所がわからない。
送った際には以下のような表示になり、空白や0を省きたいです。
[実績報告]
セクション1
質問/回答
セクション2
質問/回答
発生している問題・エラーメッセージ
slackに送ることが成功していない
該当のソースコード
JavaScript
1//spreadsheetからデータを取得 2function myFunction(){ 3 var sheet = SpreadsheetApp.getActiveSheet(); //sheetの指定 4 var row = sheet.getLastRow(); //行数 5 var column = sheet.getLastColumn(); //列数 6 var range = sheet.getDataRange(); //sheetから範囲指定するための準備 7 var message = ""; 8 for (var i = 3; i <= column; i++) { 9 var item = range.getCell(1, i).getValue(); //1行目 10 var value = range.getCell(row, i).getValue(); //最終行 11 12 if (item == "報告対象日") { 13 var date = new Date(value) 14 var weeks = ["日", "月", "火", "水", "木", "金", "土"]; 15 var weekstr = weeks[date.getDay()]; 16 var ymd = Utilities.formatDate(date, "Asia/Tokyo", "MM/dd"); 17 value = ": " + ymd + "(" + weekstr + ")" 18 } else if (item.includes("【") && item.includes("】")) { 19 value = ""; 20 } else { 21 if (value == 0) { 22 continue; 23 } else { 24 item += " / "; 25 } 26 } 27 28 message += "\n" + item + value + "\n"; 29 } 30 SendToLine(message); 31} 32 33 34//LINEに通知 35function SendToLine(message){ 36 var token = '***'; //テスト1 37 var op = 38 { 39 "method" : "post", 40 "Content-Type" : "application/x-www-form-urlencoded", 41 "payload": "message=" + message, 42 "headers":{"Authorization" : "Bearer " + token} 43 }; 44 var res = UrlFetchApp.fetch("https://notify-api.line.me/api/notify",op); 45 Logger.log(JSON.parse(res.getContentText())); //Response 46}
試したこと
とりあえず送られなければ話にならないと思い、ココのコードをそのまま貼り付け、試すもslackを見ても送信されていない

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/04/04 00:15