Google 工作表 - 当工作表的名称与单元格冲突时,使用 A1 表示法获取工作表中的所有单元格

Mic*_*ael 2 excel google-sheets google-sheets-api

使用新的 v4 Google 表格 api,当电子表格与 A1 表示法中的单元格冲突时,是否可以获取电子表格中所有单元格的范围?

例如,我有一张名为A001.

  1. A001!A1:D3 - 从名为 A001 的工作表中获取范围 A1-D3
  2. Some-other-sheet - 从名为“Some-other-sheet”的工作表中获取所有单元格
  3. A001 - 它不是从名为 A001 的工作表中获取所有单元格,而是从第一个可见工作表中获取单元格 A1。

所以我基本上是在问案例#3。是否有可能获得 A001 的所有范围?(当然事先不知道范围)

Sam*_*lin 5

不幸的是,解析为单元格或命名范围将优先于工作表名称。您可以通过选择适当大的范围并请求来解决此问题,例如: -- 这将请求工作表中列到列中A001!A:ZZZ的所有行。响应将仅包括数据实际存在的最后一行/列。AZZZA001


sha*_*ght 5

是的,在工作表名称周围使用单引号,如下所示:

'A001'

如果工作表名称有空格或以括号开头,请用单引号 (') 将工作表名称括起来,例如 'Sheet One'!A1:B2。为简单起见,始终用单引号将工作表名称括起来是安全的。

https://developers.google.com/sheets/api/guides/concepts