gpt4 book ai didi

java - 可以从样本表中读取,但现在可以从自己的表中读取

转载 作者:行者123 更新时间:2023-12-02 03:14:54 26 4
gpt4 key购买 nike

我正在通过 Java 应用程序尝试 Google Sheets API。我已访问教程中提到的文件,但无法访问我自己创建的任何文件。

这是我正在使用的代码:

    String spreadsheetId = /*omitted*/;
String range = "Class Data!A1:B";
ValueRange response = service.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
List<List<Object>> values = response.getValues();

我在云端硬盘中手动创建了一个电子表格,用字符串填充 A1:B 并从网址复制 ID,看起来类似于“1IeoY5jY3Su86x1uvgc1yJqEEU-6dd6FdUKo8Yf5J73k”(不是实际 ID)。

这会生成错误400 Unable to parse range: Class Data!A1:B

我猜测这意味着它无法访问我的电子表格,因为工作表的这些单元格中填充了字符串“ab”。

示例代码有一个电子表格 ID,它引用某种公共(public)文档,并且它适用于该文档。我猜我在这里做了一些根本错误的事情。我已验证该文档是使用与我用于 Java 应用程序的凭据相同的凭据创建的。有什么想法吗?

最佳答案

Class Data 是示例工作表中工作表的名称。您应该将其替换为电子表格中工作表的名称。您可以在屏幕底部附近的选项卡上看到工作表的名称。默认为工作表 1

A1:B 是要读取的行数和列数。意思是读取列AB中从行1到最后一行的所有数据。您应该将其与您想要在工作表中阅读的行和列交换。

关于java - 可以从样本表中读取,但现在可以从自己的表中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40461568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com