我的Java程序和Google表格之间有一个接口。我想在条件为真时立即删除Google表格中的一行。
还有删除功能吗?我还没有在文档中找到任何东西.
到目前为止,我只找到了一个清除行的函数。看起来像这样:
ClearValuesRequest requestBody = new ClearValuesRequest();
if (CALCNumber.toString().equals(BLNumber.get(0).toString())) {
Sheets.Spreadsheets.Values.Clear request =
sheets.spreadsheets().values().clear(spreadsheetId, "sheet1!A2:AA2", requestBody);
ClearValuesResponse deleteResponse = request.execute();
System.out.print(deleteResponse);
}
1条答案
按热度按时间jvidinwx1#
当Google从
v3 API
更改为v4 API
时,我发现了这个文档,Delete a row
请求使用spreadsheets.batchUpdate
方法更改为deleteDimension
。请求正文应具有以下结构:
Sheet1
中的第二行。*这是一个关于请求应该是什么样子的示例:
参考: