【发布时间】:2018-01-20 14:25:04
【问题描述】:
我为我的公司管理一个电子邮件列表,并希望删除所有包含 4 个或更多数字的行。我目前在 Google 表格上的脚本会删除带有某些关键字的行(例如“robot”),但我也希望它删除电子邮件中包含 4 个或更多数字的所有行(例如“robot1234@email. com”)。这可能吗?
这是当前代码:
function removeKeywords() {
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[0].toLowerCase().indexOf("robot") > -1) {
sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
rowsDeleted++;
}
【问题讨论】:
标签: google-apps-script google-sheets google-sheets-api