Прежде чем я углублюсь в подробности, основная ошибка заключается в том, что ответ json от почтальона на запросы к API сценариев приложений либо возвращает успех, либо отказ исключительно в зависимости от версии сценария, который я выбрал в качестве исполняемого файла API.
Вот подробности:
Я пытаюсь удаленно выполнить функцию сценария приложений Google через API через почтальона. При публикации тестового скрипта, который я использую для проверки функциональности нашего API в виде исполняемого файла API определенной версии, как показано здесь:
При отправке почтового запроса на выполнение функции, которая ничего не возвращает из этой версии скрипта, я получаю следующий ответ:
Этот ответ не содержит объект ExecutionResponse, предположительно потому, что моя функция ничего не возвращает. Я хотел посмотреть, смогу ли я вернуть данные, поэтому я обновил эту функцию, чтобы она возвращала простое «helloWorld!» во второй версии скрипта. При повторной публикации в качестве исполняемого файла API, на этот раз с опубликованной второй версией:
Ответ почтальона такой:
Я могу подтвердить, что ошибка воспроизводится исключительно путем переключения между версиями моего скрипта (и независимо от того, создал ли я новые учетные данные для отражения изменения исполняемого файла API, ответ не меняется); это единственная переменная, которая меняется между двумя ответами; независимо от того, создаю ли я новые учетные данные после изменения версии или нет, возникает та же разница в ответе. При чем тут ошибка?