Я видел разные версии этого вопроса, но не могу обернуться вокруг ответов. У меня есть следующий код, запускаемый раз в час для отправки информации из электронных писем на мой сайт Wix для анализа информации. Как только функция получает возврат с моего сайта Wix, я хочу вызвать другую функцию для уведомления подписчиков:
var POST_URL = "https://www.myWixSite.com/_functions/shiurAddition";
var EMAIL_URL = "https://www.myWixSite.com/_functions/shiurNotify";
function gmailInboxToWix() {
var oldLabel = GmailApp.getUserLabelByName("toBeProcessed");
var newLabel = GmailApp.getUserLabelByName("ProcessedByScript");
var threads = oldLabel.getThreads();
for (var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) {
var HTML = messages[j].getBody()
var Date = messages[j].getDate()
messages[j].markRead()
var data = {Date: Date, HTML: HTML};
var options = {
"method": "post",
"headers": {
"Content-Type": "application/json",
},
"payload": data
};
var response = UrlFetchApp.fetch(POST_URL, options)
Logger.log(response)
var emailResponse = UrlFetchApp.fetch(EMAIL_URL, response);
}
threads[i].removeLabel(oldLabel).refresh();
threads[i].addLabel(newLabel);
}
}
При ее запуске я получаю сообщение об ошибке от Google:
Исключение: Неверное значение (строка 24, файл "Код"
Строка 24 - это код:
var emailResponse = UrlFetchApp.fetch(EMAIL_URL, JSON.stringify(response));