我想實現一個Google腳本,這樣如果列A中的任何單元格包含任何指定的文本,那麼它將刪除整行。這是我正在與...如何刪除Google表中的行如果「列A」單元格包含給定的文本
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('Sheet1'); // change to your own
var values = s.getDataRange().getValues();
for (var row in values)
if (values[row][0] == 'glass')
s.deleteRow(parseInt(row)+1);
else if (values[row][0] == 'Glass')
s.deleteRow(parseInt(row)+1);
};
我將包括多個不同的標準來爲我清理我的電子表格。一些行可能包括「汽車玻璃」,「汽車玻璃」,「玻璃修理」,「玻璃博士」,「玻璃史密斯」等...
目前,此代碼刪除列A單元格「玻璃」或「玻璃」。
請幫助!
桑迪,差不多就在那裏。我看到你做了什麼,但是,它仍然不能正常工作,因爲我需要它。它將刪除與數組中指定的數據完全匹配的行,但我需要它刪除包含這些關鍵字的所有行。例如,其中一些值包括「玻璃人」,「玻璃博士」,「汽車玻璃修理」等。我需要它刪除任何包含「玻璃」一詞的任何內容。我正排序大約1500行,需要自動清理。 – CFraley
我對希望爲您工作的代碼做了一些更改。 –
這樣!非常感謝!!! – CFraley