以下のようなコードを書いて、スプレッドシートのH7H12までの内容をlineで通知できるようにしたいと思っています。しかし、H7H12を空白にしている場合でも、空白のセルとは認識されず、H7~H12に設定しているIFの真偽が逆である、VLOOKUPの中身が表示されてしまいます。どうしたらよいでしょうか。
function sendHttpPost(message){
var token = ["~~~~~~~~~~~~~"];
var options =
{
"method" : "post",
"payload" : "message=" + message,
"headers" : {"Authorization" : "Bearer "+ token}
};
UrlFetchApp.fetch("https://notify-api.line.me/api/notify",options);
}
function Monday(){
var spreadsheet = SpreadsheetApp.openById('~~~~~~~~~~');
const sheet = spreadsheet.getSheetByName('時間割');
var messeage=sheet.getRange("H7:H12").getDisplayValues();
sendHttpPost(messeage);
そのスプレッドシートのセルは
=IF((ISBLANK(F14)),VLOOKUP(E14,$L$42:$M$77,2,FALSE),if(1=1,,))
としています。
あなたの回答
tips
プレビュー