Бот Telegram отображается только в значении столбца из таблицы Google

Я пытаюсь получить данные из таблицы Google в бота Telegram

https://docs.google.com/spreadsheets/d/1QQZ326U65-GQPYjDzp-QIbJnmfY4CP7whw9jIn3zlnA/edit#gid=0

      var token = "1714938261:AAEA_giaINw7oh5oG1ql2f7QRGiTXS-6ktg";
    var SheetID = "11XYy6e_-e4KXutUoaj6U6gXZPfKIE9mErzZLIvjpaPg";
    function doPost(e) {
      var stringJson = e.postData.getDataAsString();
      var updates = JSON.parse(stringJson);
    if(updates.message.text){
      sendText(updates.message.chat.id,searchSiswaById(updates.message.text)); 
    } 
    }   
    function getRows(){
      var rangeName = 'Products!A:C';
      var rows = Sheets.Spreadsheets.Values.get(SheetID, rangeName).values;
      return rows;
    }     
    function searchSiswaById(idsiswa){
      var datasiswa = getRows();
      for (var row = 0; row < datasiswa.length; row++) {
        if(datasiswa[row][0]==idsiswa){ 
          return datasiswa[row][3];
        }
      }
      return "Wrong Command";
    }     
    function testgetrow(){
      var nama = searchSiswaById(1003);
      var x = "";        
    }       
    function sendText(chatid,text,replymarkup){
    var data = {
        method: "post",
        payload: {
          method: "sendMessage",
          chat_id: String(chatid),
          text: text,
          parse_mode: "HTML",
          reply_markup: JSON.stringify(replymarkup)
        }
      };
      UrlFetchApp.fetch('https://api.telegram.org/bot' + token + '/', data);
    }

Это мой вывод бота Telegram

0 ответов

Другие вопросы по тегам