javascript - 关于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 - 批准......
解决方案
代替
if(v[0,i]=='4 - Approved')
经过
if((v[0,i]=='4 - Approved') || (v[0,i]=='5 - Good'))
有关的
推荐阅读
- python-3.x - 进行推理时Tensorflow 2不同的批量大小
- flutter - 带有图标和文本位置的按钮
- ios - 是否可以在 iOS 12 上运行的类中使用 @available(iOS 13) 计算属性?
- android - Microsoft Exchange Active Sync 的 Android 帐户类型
- elasticsearch - Storm ui 中的拓扑不会发出或传输元组
- python - 从网络上抓取数据,然后重组为 Pandas DataFrame
- r - R:在for循环中没有用函数替换值
- c# - 派生类实例化 BASE 类的 2 个对象
- bash - 在 Linux shell/bash 脚本中比较时间戳的最佳方法?
- android - Android App (Kotlin) 在没有堆栈跟踪的情况下崩溃,致命信号 6