gpt4 book ai didi

java - Google Sheets API v4 附加数据出现错误请求 400 错误

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

我正在尝试追加表格行,我正在尝试将 2 个字符串放入 2 列的单行中。

这是代码:

String range = "Write!A2:E200";
String spreadsheetId = SPREADSHEET_ID;
List<List<Object>> values = Arrays.asList(Arrays.asList());

ValueRange body = new ValueRange().setValues(values);
AppendValuesResponse result = service.spreadsheets()
.values()
.append(spreadsheetId, range, body)
.setValueInputOption("USER_ENTERED")
.execute();

当我尝试添加时:

values.add(new ArrayList<Object>(ListOfMyTwoStrings));

我收到空错误。

更新:

我添加了:

List<Object> lists = new ArrayList<>();
lists.add(ListOne);
lists.add(ListTwo);

List<List<Object>> values = new ArrayList<>();
values.add(lists);

哪里ListOneListTwoList<String>与我想附加在工作表中的数据,但是当我尝试执行时,我得到:

400 Bad Request
{
"code":400,
"errors":[
{
"domain":"global",
"message":"Invalid values[1][0]: list_value {\n}\n",
"reason":"badRequest"
}
],
"message":"Invalid values[1][0]: list_value {\n}\n",
"status":"INVALID_ARGUMENT"
}

有人可以帮我解决这个问题吗?谢谢您,祝您有愉快的一天!

最佳答案

找到解决方案,这对我有用:

List<Object> lists = new ArrayList<>();

lists.add("String 1");
lists.add("String 2");

List<List<Object>> values = new ArrayList<>();
values.add(lists);

这会将“字符串 1”附加到 A1,将“字符串 2”附加到 A2。

感谢 abieelita 的提示。

关于java - Google Sheets API v4 附加数据出现错误请求 400 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44865360/

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