谷歌表格API,写在任何未使用的单元格上



我正在尝试使用API从我的Java应用程序写入Google工作表。在我看来,问题是 API 看不到未使用的单元格。因此,如果我尝试在空单元格上写入某些内容,则会出现错误这就是我试图做的

    URL cellFeedUrl1 = new URI(worksheets.get(0).getCellFeedUrl()+ "?min-row=20&max-row=20&min-col=1&max-col=1").toURL();
    CellFeed cellFeed1 =service.getFeed(cellFeedUrl1, CellFeed.class);
    CellEntry cell=  cellFeed1.getEntries().get(0);
    cell.changeInputValueLocal("200");
    cell.update();

由于我从未使用过单元格 20,1(即 A20),因此将重新调整 emtpy 列表,从而导致 IndexOutOfBoundsException cellFeed1.getEntries().get(0);

有没有办法使用 API 写入工作表上的任何单元格?

尝试删除此行中的"?min-row=20&max-row=20&min-col=1&max-col=1"

URL cellFeedUrl1 = new URI(worksheets.get(0).getCellFeedUrl()+ "?min-row=20&max-row=20&min-col=1&max-col=1").toURL();

URL cellFeedUrl1 = new URI(worksheets.get(0).getCellFeedUrl()).toURL();

按照本文档中的示例进行操作。

相关内容

  • 没有找到相关文章

最新更新