Ошибка Выполнения HTTP GET - запроса на google sheets (Apps Script) с помощью TTGO T-CALL

esp32 http sim800

Я пробовал использовать несколько библиотек, таких как TinyGSM, SoftwareSerial, AT commands, но я предполагаю, что проблема с моим URL-адресом запроса GET заключается в следующем https://script.google.com/macros/s/GAS_ID/exec?tag=1234&value=5678 а код скрипта приложения таков

   function doGet(e){
      Logger.log("--- doGet ---");

      var tag = "",
      value = "";

   try {

// for debugging
if (e == null){e={}; e.parameters = {tag:"test",value:"-1"};}

tag = e.parameters.tag;
value = e.parameters.value;

// save the data to spreadsheet
save_data(tag, value);


  return ContentService.createTextOutput("Wrote:\n  tag: " + tag + "\n  value: " + value);

   } 
 catch(error) { 
   Logger.log(error);    
return ContentService.createTextOutput("oops...." + error.message 
                                        + "\n" + new Date() 
                                        + "\ntag: " + tag +
                                        + "\nvalue: " + value);
        }  
      }

     // Method to save given data to a sheet
    function save_data(tag, value){
    Logger.log("--- save_data ---"); 


    try {


    // Paste the URL of the Google Sheets starting from https thru /edit
    // For e.g.: https://docs.google.com/..../edit 
     var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/SPREAD_SHEET_ID/edit#gid=0");
var dataLoggerSheet = ss.getSheetByName("Sheet1");


// Get last edited row from DataLogger sheet
var row = dataLoggerSheet.getLastRow();


// Start Populating the data
dataLoggerSheet.getRange("A1").setValue(tag); 
dataLoggerSheet.getRange("B1").setValue(value); 
  //dataLoggerSheet.getRange("C" + row).setValue(tag); // tag
       /// dataLoggerSheet.getRange("D" + row).setValue(value); // value

    }

        catch(error) {
           Logger.log(JSON.stringify(error));
         }

         Logger.log("--- save_data end---");  
          }

Я уже тестировал HTTP GET-запросы на других сайтах, так что, похоже, никаких проблем с устройством нет. Кстати, этот код (Apps Script) отлично работал с NodeMCU с соответствующими библиотеками и кодом arduino. Пожалуйста, помогите мне.

, 👍1

Обсуждение

В чем же ошибка?, @Dave Newton

пожалуйста, правильно отформатируйте свой код ... как это происходит сейчас, отступ кода ужасен, что делает код неясным без копирования и форматирования, @jsotola