我正在使用Google电子表格来存储数据来构建应用程序。 我正在动态添加和更新列,但没有立即删除完整的列!
有人可以帮我删除电子表格中的列吗?我可以删除一个单元格,但想要删除特定列下的所有单元格。
像删除列' A'和附近的专栏' B'替换列' A',就像我们右键点击列并选择选项'删除列'在驱动器电子表格上。
任何人都可以帮我这样做吗?任何api或链接?
答案 0 :(得分:1)
您可能需要查看rows and columns operations,其中Sheets API允许您插入,删除和操作工作表中的行和列。
在deleting rows and columns中,您可以尝试样本spreadsheets.batchUpdate请求,其中第二个请求删除列B:D。
请求协议如下所示:
POST https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId:batchUpdate
{
"requests": [
{
"deleteDimension": {
"range": {
"sheetId": sheetId,
"dimension": "ROWS",
"startIndex": 0,
"endIndex": 3
}
}
},
{
"deleteDimension": {
"range": {
"sheetId": sheetId,
"dimension": "COLUMNS",
"startIndex": 1,
"endIndex": 4
}
}
},
],
}
您还可以查看Updating Spreadsheets指南,了解有关如何使用包括Java在内的Google API客户端库以不同语言实施批量更新的更多信息。
希望有所帮助!