Javascript 如何在Google Sheets中创建脚本来删除列中的某些值?
我正在尝试制作一个脚本来帮助同事删除google工作表上的内容,如果c列是某个短语,但似乎无法使DataRange正常工作,那么脚本将无法运行,而且我从未使用JavaScript,因此我不确定如何设置它Javascript 如何在Google Sheets中创建脚本来删除列中的某些值?,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我正在尝试制作一个脚本来帮助同事删除google工作表上的内容,如果c列是某个短语,但似乎无法使DataRange正常工作,那么脚本将无法运行,而且我从未使用JavaScript,因此我不确定如何设置它 function delRowIfColumnCEqualACertainPhrase() { const ss = SpreadsheetApp.getActive(); const sh = ss.getSheetByName('Sheet1'); const sr = 2;//
function delRowIfColumnCEqualACertainPhrase() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('Sheet1');
const sr = 2;//data start row
const vs = sh.getRange(sr, 1, sh.getLastRow() - sr + 1, sh.getLastColumn()).getDisplayValues();
let d = 0;
vs.forEach((r, i) => {
if (r[2] == 'A certain phrase') {
sh.deleteRows(i + sr - d++);//current row is deleted if column c = 'A certain phrase'
}
});
}