我正在开发一个带有备用运行时的工作区插件;我将插件配置为与电子表格一起使用,我需要在用户打开插件时检索电子表格 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: {}
谢谢
更新这是工程团队的一个已知问题,在这里你可以找到票