

今Line bot を作りたくてgasを用いて精査こうしているのですが、line
から取得したdataと'mon'という文字が等しいときにメッセージを送るようにしたいのですが判定の方法で詰まってしまっています。どういう形式で判定したらよいのでしょう  
[編集]  
if("mon"==userMessage.text)....①  
の部分のプログラムでLINEから取得したメッセージが「mon」というワードと一致したら実行するというプログラムを書いているつもりなのですがうまく作動しませんでした。  
①の部分を詳しく教えていただきたいです。

[code]

    function doPost(e) {
      var data = JSON.parse(e.postData.contents); // LINE から来た json データを JavaScript のオブジェクトに変換する
      var events = data.events;
      for(var i = 0; i < events.length; i++) {
        var event = events[i];
        var userMessage = events.message.text;
        if(event.type == message){
          if(event.message.type == 'text'){ // 受信したのが普通のテキストメッセージだったとき
            if("mon"==userMessage.text){
              // 送信するデータをオブジェクトとして作成する
              var sheet=SpreadsheetApp.getActiveSheet();
    
              var range=sheet.getRange("B2:B8");
              var cell=range.getCell(5,1).getValue();
              var contents = {
                replyToken: event.replyToken,
                messages: [{ type: 'text', text: cell }],
              };
              reply(contents); // 下で説明
            }
          }
        }
    
[/code]

[![](https://i.stack.imgur.com/Z0IHu.png)](https://i.stack.imgur.com/Z0IHu.png)


CC BY-SA 4.0
2020-02-10T13:25:36.243
62933
2020-02-11T03:45:10.460
2020-02-11T03:45:10.460
37633
37633
question
google-apps-script
gasのline bot に関して　取得したメッセージとある言葉を判定する