首页 > 解决方案 > 关于google sheet、脚本编辑器代码的小问题

问题描述

在谷歌表中,我使用以下代码删除整行:

function deleteRows() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var s = ss.getSheetByName('Blad1');
  var r = s.getRange('D:D');
  var v = r.getValues();
  for(var i=v.length-1;i>=0;i--)
    if(v[0,i]=='4 - Approved')
      s.deleteRow(i+1);
};

它说当文本:4 - 已批准在单元格中显示时......然后他将删除整行。那没关系。

但我需要以下代码。

当文本:“4 - 批准”或“5 - 好”在 cel 中时,他需要删除该行,而不仅仅是 4 - 批准......

标签: javascriptgoogle-apps-scriptgoogle-sheetsgoogle-apps-script-editor

解决方案


代替

if(v[0,i]=='4 - Approved')

经过

if((v[0,i]=='4 - Approved') || (v[0,i]=='5 - Good'))

有关的


推荐阅读