google-apps-script - 向 Apps Script API 发出请求时,将 Apps 脚本部署为具有给定版本的 API Executable 会引发错误?
问题描述
在详细介绍之前,基本错误是邮递员发出的用于向 Apps Script API 发出请求的 json 响应返回成功或失败,这完全取决于我选择作为 API 可执行文件的脚本版本。
以下是详细信息:
我正在尝试通过邮递员通过 API 远程执行谷歌应用程序脚本功能。在发布我用来测试我们的 API 功能的测试脚本时,作为某个版本的 API 可执行文件,如下所示:
当发出发布请求以执行从该版本的脚本中不返回任何内容的函数时,我得到以下响应:
此响应不包含 ExecutionResponse 对象,大概是因为我的函数不返回任何内容。不过,我想看看我是否可以返回数据,所以我更新了这个函数以返回一个简单的“helloWorld!”。在脚本的第二版中。当作为 API 可执行文件重新发布时,这次发布的是第二版:
邮递员的回复是这样的:
我可以仅通过在我的脚本版本之间切换来确认该错误是可重现的(以及我是否已生成新凭据以反映 API 可执行更改不会更改响应);这是两个响应之间唯一变化的变量;无论我是否在更改版本后创建新凭据,都会产生相同的响应差异。是什么导致了这里的错误?
解决方案
推荐阅读
- python - 是否可以从机器人框架关键字转到 python 方法定义?
- javascript - TaffyDB,错误提示 TAFFY 不是函数
- python - 提取一行中多个url的最后一个元素
- azure - 已超出此服务的存储配额。您必须先删除文档,或者使用更高的 SKU 来获得额外配额
- excel - 如何将行格式“转移”到新添加的行?
- java - 备份文件夹上的 Google Drive 备份问题
- javascript - javascript:检测用户是否被重定向到页面
- ios - wireguard ios, route ip+net: sysctl: operation not supported
- tensorflow - python 和 c++ opencv Mat:: 之间推理的不同结果
- android - Vector Drawable 中的描边颜色无法正常工作