我有此腳本刪除某些行,如果選擇科拉姆選定單元格有文件檔案化管理內容,但我不明白的地方失敗刪除在谷歌電子表格基地一排單元的內容
function DeleteRowByKeyword() {
var value_to_check = Browser.inputBox("Enter the keyword to trigger delete Row","", Browser.Buttons.OK);
// prendo quello attivo
var DATA_SHEET = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var FIRST_COLUMN = Browser.inputBox("Number of Column to look at (eg: for column A enter 1)","", Browser.Buttons.OK);
ss.toast("removing duplicates...","",-1);
var dataCopy1 = DATA_SHEET.getDataRange().getValues();
var deleted_rows = 0;
var rangeToCopy = '';
if (dataCopy1.length > 0) {
var i = 1;
while (i < DATA_SHEET.getMaxRows() - deleted_rows) {
if ((dataCopy1[i][FIRST_COLUMN]).search(value_to_check) != -1) {
ss.deleteRow(i);
deleted_rows++;
}
i++;
}
}
ss.toast("Done! " + deleted_rows + ' rows removed',"",5);
}
在此先感謝您的幫助
非常感謝。我結束了使用。搜索,因爲我需要一個廣泛的匹配(我有一個大型的電子郵件數據庫來清理免費電子郵件)。循環現在工作很好,並且列字母比以前好得多。 – riprova