0

我正在尝试使用此处找到的 Google 表格的 batchGet 方法。当我使用“试用此 API”功能时,范围和 sheetID 工作正常。问题是 Integromat 要求我手动形成 URL,目前尚不清楚这是如何完成的。

我在尝试: https://sheets.googleapis.com/v4/spreadsheets/{my sheet ID}/values:batchGet?ranges=[sheet1!a1:a2,sheet1!b1:b2]

我不断收到错误:

“400:INVALID_ARGUMENT - 无法解析范围:”

Integromat 应该用它们的 % 形式自动替换特殊字符,所以我不认为是这样。

4

1 回答 1

0

试试这个,

/v4/spreadsheets/1MiLOwcEImnih0svZBrGwMQZ3xi3vSchhNWPiPA8Tcz0/values:batchGet?ranges=Availability!a1%3Aa2&ranges=Availability!b1%3Ab2

而不是使用,ranges=[sheet1!a1:a2,sheet1!b1:b2]它应该是,

ranges=sheet1!a1:a2 & ranges=sheet1!b1:b2

当然是 URL 编码,应该由 Integromat 处理。

于 2021-08-31T23:30:03.537 回答