问similar question但两年半前没有回答。
我在修改单元格和使用批量更新添加单元格时查看了Google's documention。但是,我试图在不使用批处理机制的情况下添加单个单元格,并且似乎没有记录的方法。
这是我尝试过的。请注意,我尝试添加的条目当前没有值,这就是为什么链接文档不允许我更改"细胞的内容。特别是,CellFeed
根本不包含我试图添加到的值的单元格。
CellEntry otherEntryFromCellFeed = // Obtained through OAuth and then finding a sheet, a worksheet, and a cellFeed, documented above
CellEntry cellEntry = new CellEntry(5, 10, "Value");
cellEntry.setService(otherEntryFromCellFeed.getService());
cellEntry.update();
错误:
Exception in thread "main" java.lang.UnsupportedOperationException:
Entry cannot be updated at
com.google.gdata.data.BaseEntry.update(BaseEntry.java:635)
答案 0 :(得分:0)
经过SpreadsheetService和GoogleService的Javadocs再过一小时后,我发现insert
方法也适用于使用{{1}的单元格Feed来自不完整的Sheets doc。
cellFeedUrl