前提・実現したいこと
勤怠管理をGoogleフォーム送信にて反映されるスプレッドシートをLINE Notifyで通知するシステム作っています。
ifにて送信する内容を分岐しようとしたらエラーが発生しました。
発生している問題・エラーメッセージ
SyntaxError: Invalid or unexpected token(行 61、ファイル「コード.gs」)
該当のソースコード
function checkUpdate(){ var mySheet = SpreadsheetApp.getActiveSheet(); //シートを取得 var myCell = mySheet.getActiveCell(); //アクティブセルを取得 var row = myCell.getRow(); var date = mySheet.getRange(row, 2).getValue(); var date = Utilities.formatDate(date,"JST","M/dd(E)"); var q2 = mySheet.getRange(row, 3).getValue(); var q3 = mySheet.getRange(row, 4).getValue(); var text = mySheet.getRange(row, 5).getValue(); var date2 = mySheet.getRange(row, 6).getValue(); var date2 = Utilities.formatDate(date2,"JST","HH:mm"); var date3 = mySheet.getRange(row, 7).getValue(); var date3 = Utilities.formatDate(date3,"JST","HH:mm"); var date4 = mySheet.getRange(row, 8).getValue(); var date4 = Utilities.formatDate(date4,"JST","HH:mm"); var date5 = mySheet.getRange(row, 9).getValue(); var date5 = Utilities.formatDate(date5,"JST","HH:mm"); var q5 = mySheet.getRange(row, 10).getValue(); var q6 = mySheet.getRange(row, 16).getValue(); var q7 = mySheet.getRange(row, 17).getValue(); var q8 = mySheet.getRange(row, 18).getValue(); var q9 = mySheet.getRange(row, 19).getValue(); var q10 = mySheet.getRange(row, 20).getValue(); var q11 = mySheet.getRange(row, 21).getValue(); var q12 = mySheet.getRange(row, 22).getValue(); var q13 = mySheet.getRange(row, 23).getValue(); var q14 = mySheet.getRange(row, 24).getValue(); var message = "\n" + "■日付" + "\n" + date + "\n" + "■氏名" + "\n" + q2 + "\n" + "■稼働先" + "\n" + q3 + "\n" + "■" + text + "\n" + "起床時刻:" + date2 + "\n" + "出発時刻:" + date3 + "\n" + "到着時刻:" +date4 + "\n" + "始業時刻:" +date5 + "\n" + "■検温写真" + "\n" + q5; var message1 = "\n" + "■日付" + "\n" +date + "\n" +"■氏名" + "\n" + q2 + "\n" +"■稼働先" + "\n" + q3 + "\n" + "■" + text + "\n" + "純新規/MNP成約数:" + q6 + "\n" + "機変成約数:" + q7 + "\n" + "BB成約数:" + q8 + "\n" + "キャッチ数:" + q9 + "\n" + "着座数:" + q10 + "\n" + "スイング数:" + q11 + "\n" + "■ハイライト(好事例)" + "\n" + q12 + "\n" + "■ローライト(改善点)" + "\n" + q13 + "\n" + "■稼働写真" + "\n" + q14; if(text == '稼働報告'){ sendLine(message1) }else{ sendLine(message) } function sendLine(msg){ var token = "DF5AN0ZWYM2rBa2Jv9uoDnpLcMBNVbc8swO15ckwP7R"; var options = { "method": "post", "Content-Type" : "application/x-www-form-urlencoded", "payload": "message=" + msg, "headers":{"Authorization" : "Bearer " + token} }; UrlFetchApp.fetch("https://notify-api.line.me/api/notify",options); }
試したこと
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー