google-workspace-add-ons - 无法从工作区插件中检索电子表格 ID
问题描述
我正在开发一个带有备用运行时的工作区插件;我将插件配置为与电子表格一起使用,我需要在用户打开插件时检索电子表格 ID。出于测试目的,我创建了一个包含业务逻辑的云函数。
我的 deployment.json 文件如下:
{
"oauthScopes": ["https://www.googleapis.com/auth/spreadsheets.currentonly", "https://www.googleapis.com/auth/drive.file"],
"addOns": {
"common": {
"name": "My Spreadsheet Add-on",
"logoUrl": "https://cdn.icon-icons.com/icons2/2070/PNG/512/penguin_icon_126624.png"
},
"sheets": {
"homepageTrigger": {
"runFunction": "cloudFunctionUrl"
}
}
}
}
但是,我收到的请求似乎是空的,并且没有我所在的电子表格的 ID,而我希望根据文档获得电子表格 ID
还有什么我需要配置的吗?
相关代码很简单,我只是打印请求:
exports.getSpreadsheetId = function addonsHomePage (req, res) { console.log('called', req.method); console.log('body', req.body); res.send(createAction()); };
日志中显示的信息是:
sheets: {}
谢谢
更新这是工程团队的一个已知问题,在这里你可以找到票
解决方案
推荐阅读
- javascript - 如何通过jquery仅清除文本而不清除其他元素?
- math - SageMath 绘制函数的 x 轴除法
- .net-core - 带有 API 调用的 WebSocket
- python - 如何使用python在另一个文件中获取两个excel文件的差异
- php - docker入口点sh文件重新启动
- python-3.x - 我定义了一个函数,但是在调用该函数时我没有得到任何值
- wordpress - 向 woocommerce 结帐页面添加自定义字段会禁用下订单按钮功能
- reactjs - 选择 React 功能组件中的所有复选框失败,我怀疑是由于渲染发生得太快
- amazon-web-services - Python3 和 aws-cli 版本不同
- javascript - 获取本地 IP 配置,包括 DHCP 值 nodejs