Я новичок в развертывании проекта Google App Script в качестве веб-приложения.Я пытаюсь использовать функции doGet и doPost, но способ, которым они работают, сбивает с толку, особенно doPost.
Вот мой код:
function doGet(e) {
Logger.log("in doGet");
var params = JSON.stringify(e);
return HtmlService.createHtmlOutput(params);
}
function doPost(e) {
Logger.log("in doPost");
var params = JSON.stringify(e);
return HtmlService.createHtmlOutput(params);
}
После публикации этого веб-приложения я получил следующий URL: https://script.google.com/macros/s/AKfycbxpPMg45TwpnqqkFj1yXdYunyefiV9NuAT2sz9dFiv42zonKY4/exec
Когда я использую браузер, чтобы перейти к этомуURL, я получаю:
Сценарий завершен, но ничего не возвращен.
Но если я скопирую последний код URL, то есть: https://script.google.com/macros/s/AKfycbyUC8EsNggr9AK9iTMkgn35dhyUyeGchYmG-wANMI8/dev
Я получаю: {"parameter": {}, "contextPath": "", "contentLength": - 1, "queryString": "", "parameters": {}}
Так почемуURL с exec не работает?
Второй вопрос о doPost.Я пытался использовать Почтальон для отправки запроса на этот URL: https://script.google.com/macros/s/AKfycbxpPMg45TwpnqqkFj1yXdYunyefiV9NuAT2sz9dFiv42zonKY4/exec
Снова возвращается HTML-страница, которая сообщает мне
Сценарий завершен, но не вернулсячто угодно.
Это не то, что я хочу.Чего мне не хватает при развертывании веб-приложения?