无法解析google工作表中的范围


const { sheets } = await authentication()
const response =
await sheets.spreadsheets.values.get({
spreadsheetId:
"13BMKBHCQ94tgv9koMkzH1bvgPZhaz0yZW8U8xJsOiHQ",
range: "Dashboard",
})
console.log(response.data)    

我得到这个响应

data: {
error: {
code: 400,
message: 'Unable to parse range: Dashboard',
errors: [
{
message: 'Unable to parse range: Dashboard',
domain: 'global',
reason: 'badRequest'
}
],
status: 'INVALID_ARGUMENT'
}
},

我得到这个错误,我传递的一切都正确,但仍然面临的问题

电子表格范围图像

Dashboard是给定电子表格ID的电子表格中工作表的名称,它是而不是一个范围。查看文档,了解什么是实际的范围以及如何格式化有效的范围。

如果您要在工作表Dashboard中读取单元格A1D3,则应使用Dashboard!A1:D3作为range的参数值。

const { sheets } = await authentication()
const response =
await sheets.spreadsheets.values.get({
spreadsheetId:
"13BMKBHCQ94tgv9koMkzH1bvgPZhaz0yZW8U8xJsOiHQ",
range: "Dashboard!A1:D3",
})
console.log(response.data)

从你的代码,我假设你使用googleapiJavaScript客户端库从谷歌。您也可以查看get()的文档,其中显示了参数期望值的示例。

相关内容

  • 没有找到相关文章

最新更新