如果'delete'位於該行的第4個單元格中,我的代碼如下,當前會刪除整行。是否可以刪除左邊的3個單元格以及我寫入'刪除'的單元格,而不是整行(例如,我不想刪除單元格B16中的其他內容?)在不刪除整行的情況下刪除Google表格中的單元格
我一直沒能找到一個.deleteCell功能是有另一種方式來做到這一點
function deleteRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var rowsDeleted = 0;
for (var i = 0; i <= numRows - 1; i++) {
var row = values[i];
if (row[4] == 'delete') { // This searches all cells in columns A (change to row[1] for columns B and so on) and deletes row if cell is empty or has value 'delete'.
sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
rowsDeleted++;
}
}
};
你的意思是清空他們的內容,而不是刪除單元格? –
我想刪除單元格。謝謝! – tbowden
因此,您想要刪除的單元格下方的所有單元格都會移動一個單元格?您必須使用Google Apps腳本手動編程。沒有內置功能。 –