GASでLINEにスプレッドシートの内容を送信させています。
テキストのみの送信方法はわかったのですが、
画像の場合はURLしか表示できません。
通常のメッセージのようにサムネイル表示にする方法はありますか?
セルのFの列に画像URLは格納してあります。
GAS
1 //LINEへの投稿文章 2 return '売上報告〜\n' + 3 'スタッフ名:' + notifySheet.getRange('B' + rowNum).getValue() + '\n' + 4 … 5 … 6 'スクショ:' + notifySheet.getRange('F' + rowNum).getValue() + '\n' 7 } 8 return; 9} 10 11//GoogleSpreadSheetの変更をSlackに通知する関数 12function postSheetChange(){ 13 14 //自作の関数:LINEに通知する文字列を作成 15 const postText = createSendMessage(); 16 if(postText === "") return; 17 // //LINEに通知する文字列を設定 18 // var postText = this.postText; 19 //自作の関数: textをslackに通知する関数を呼び出す 20 sendLINE(postText) 21} 22 23function sendLINE(text){ 24 var LINE_CHANNEL_ACCESS_TOKEN = ほにゃ';//LINE Botのアクセストークン 25 var url = 'https://api.line.me/v2/bot/message/push'; 26 var toID = 'ほにゃ';//取得したグループID 27 28 UrlFetchApp.fetch(url, { 29 'headers': { 30 'Content-Type': 'application/json; charset=UTF-8', 31 'Authorization': 'Bearer ' + LINE_CHANNEL_ACCESS_TOKEN, 32 }, 33 'method': 'POST', 34 'payload': JSON.stringify({ 35 'to': toID, 36 'messages':[{ 37 'type': 'text', 38 'text': text , 39 }] 40 }) 41 }) 42}

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