Добрый день.
Хочу прининимать из сервиса
BotHelp вебхуки. Сервис отправляет данные в JSON.
Покапался в интернете и думаю что мне подойдет doPost. Написал код в apps script:
function doPost (e) {
var ss = SpreadsheetApp.openById('1YQmHQ07iFfQpSD-KBUZeHpFWOjOcdBkzrEmPPL9Bwf0');
var sheet = ss.getSheetByName('list');
var dateTime = Utilities.formatDate(new Date(), "GMT+3", "dd.MM.yyy HH:mm:ss");
var vkuid = e.parameter.user_id;
sheet.appendRow([dateTime, vkuid]);
return ContentService.createTextOutput("Done");
}
Запускаю в сервисе BotHelp отправку вебхука. Гугл скрипт его получает и добавляет новую строку в гугл таблице:
Но скрипт почему-то параметр user_id не получает или получает не в том виде, чтобы записать в ячейку. Так как вторая колонка пустая в гугл таблице.
Проверил на сервисе pipedream, это вроде сервис который может принять вебхуки.
Там все данные передаются нормально и мой нужный параметр "user_id" есть:
Подскажите, пожалуйста, как мне в моем скрипте google apps достать параметр "user_id" из вебхука и записать его в таблицу. Спасибо