スプレッドシートの[Sheet]のA列にコメントが入っています。
コメントの数は関数で「='陽性'!H2」としており、毎日の更新で行数がかわります。
マックスでも30行目までです。
そのシートのA1:A30をラインのメッセージに送りたく、以下のようにしてみましたが、
ライン上では[Ljava.lang.Object;@●●●のメッセージになってしまいます。
どのようにすれば表示されるでしょうか。
もともとの希望は範囲をスクショしてそれを送りたいのですが、その方法はまだないようですので、ラインでテキスト羅列が送れればと思いました。レイアウトは崩れても問題ありません。
var LINE_NOTIFY_TOKEN = "トークン"; var LINE_NOTIFY_API = "https://notify-api.line.me/api/notify"; //LINEにメッセージを送る function sendLineMessage(msg) { var response = UrlFetchApp.fetch(LINE_NOTIFY_API, { "method": "post", "headers": { "Authorization": "Bearer " + LINE_NOTIFY_TOKEN }, "payload": { "message": msg } }); } //test function main() { sendLineMessage("テストです"); } //スプレッドシートから送信 function sendSpMsg() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('sheet'); var values = sheet.getRange('A1:A30').getValues(); sendLineMessage(values); }
トリガーは時間軸型にし、function sendSpMsgを使います。
ご教示の程よろしくお願い致します。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/27 00:50