我需要使用 JAVA 用一些记录填充谷歌电子表格。为此,我使用 Google gdata 客户端 API 连接到相应的 google 电子表格并查询数据。然而,虽然我设法从电子表格中检索数据,但我仍在努力寻找一种以编程方式将一些数据单元格插入谷歌电子表格的方法。我尝试了几种方法和示例,但均未成功。感谢非常熟悉 gdata 客户端 API 的人是否可以对此有所了解。
下面显示的是我在将数据插入电子表格时尝试过的一种方法,但没有任何运气。
SpreadsheetService service = getSpreadSheetService();
WorksheetEntry currentWorkSheet = getCurrentWorkSheetEntry();
ListFeed listFeed = getListFeed(service, currentWorkSheet);
ListEntry row = listFeed.createEntry();
row.getCustomElements().setValueLocal("ID", "1");
row.getCustomElements().setValueLocal("NAME", "Prabath");
service.insert(currentWorkSheet.getListFeedUrl(), row);
上述代码片段引发以下错误。
Caused by: com.google.gdata.util.NotImplementedException: Not Implemented
Bad or unsupported projection for this type of operation.
at com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:617)
at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:564)
at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:560)
at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:538)
at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:536)
at com.google.gdata.client.Service.insert(Service.java:1409)
at com.google.gdata.client.GoogleService.insert(GoogleService.java:613)
感谢您对此的任何帮助。
在此先感谢,普拉巴斯