如何使用Sheets API插入评论

时间:2019-06-17 14:06:46

标签: java google-sheets httprequest google-sheets-api

我正在使用Google Sheets API来读取电子表格并处理数据。我的应用程序对其正在处理的工作表具有有限的权限。我无法编辑单元格值,只能添加注释。

我想使用我的应用程序在特定单元格(例如M64A1)上写注释,但是我不知道该怎么做。我看到了Insert a comment in a Google Sheet with google-sheets-api,但是此线程没有提供使用Java插入注释的方法。

我尝试了以下操作,这些操作是在Java Google SpreadSheet API, how to update cell to add a note?上找到的。它执行没有错误,但是单元从未获得注释:

Request request = new Request();
request.setRepeatCell(
        new RepeatCellRequest()
        .setCell(
                new CellData()
                .setNote("test"))
        .setRange(
                new GridRange()
                .setSheetId(1)  // Sheet 1
                .setStartRowIndex(0)
                .setEndRowIndex(13)     //
                .setStartColumnIndex(0) // Cell M64
                .setEndColumnIndex(64)  //
        )
        .setFields("note")
        );
BatchUpdateSpreadsheetRequest batch = new BatchUpdateSpreadsheetRequest();
batch.setRequests(Arrays.asList(new Request[] {request}));
service.spreadsheets().batchUpdate(spreadsheetId, batch);

有人知道如何使用Java版Google API客户端库和Sheets API在电子表格中添加注释吗?

0 个答案:

没有答案