有了一些参考:Srijan和Google,我设法从多个选项卡中拉出Google Sheet内容,然而,我有一些选项卡超过26列,使用当前的API,我只能得到直到Z列。有什么解决办法吗?我有更多的列从AZ到BZ。
Google Sheet截图参考
所以如果我没有检查isset,当它开始读取Z列后,它会遇到一个错误,这是AA列。看到这个:抵消误差
将此作为答案,以使解决方案更加可见。
Google Sheets使用A1表示法来定义范围(参见文档)。当使用API查询数据时,您使用相同的符号。因此,您可以定义像A1:BK21
.
这样的范围。在这种情况下,OP请求的范围以Z
而不是BZ
结束。请注意,有时您不知道可能有多少行或多少列。在这些情况下,您可以使用一个开放的范围来选择所有可用的:
- 行:
A1:BK
- 对于列:
A1:21