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

时间:2016-09-22 11:50:05

标签: excel google-sheets google-sheets-api

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

例如,我有一张名为A001的表格。

  1. A001!A1:D3 - 从名为A001
  2. 的工作表中获取范围A1-D3
  3. Some-other-sheet - 从名为“Some-other-sheet”
  4. 的工作表中获取所有单元格
  5. A001 - 不是从名为A001的工作表中获取所有单元格,而是从第一张可见工作表中获取单元格A1。
  6. 所以我基本上都在询问案例#3。是否有可能获得A001的所有范围? (当然不知道范围)

2 个答案:

答案 0 :(得分:1)

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

'A001'

  

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

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

答案 1 :(得分:0)

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