【发布时间】:2017-07-01 21:00:07
【问题描述】:
我正在尝试附加表格行,我正在尝试将 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));
我收到 null 错误。
更新:
我已添加:
List<Object> lists = new ArrayList<>();
lists.add(ListOne);
lists.add(ListTwo);
List<List<Object>> values = new ArrayList<>();
values.add(lists);
其中ListOne 和ListTwo 是List<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"
}
有人可以帮我解决它吗? 谢谢你,祝你有美好的一天!
【问题讨论】:
标签: java android google-sheets-api