我需要编写多个具有多个条件的 if 语句,其中一些条件只是在查找包含文本的单元格。下面是我正在使用的脚本示例。在此示例中,我需要 value [2] 成为单元格包含文本的正确语法。我尝试了几种方法,包括 <>"" 不起作用。有没有办法表达单元格包含文本而不在代码中添加额外的行?感谢您的任何帮助。
function onEdit2(e){
var ss = e.source;
var sheet = ss.getActiveSheet();
var row = e.range.getRow();
var col = e.range.getColumn();
var validSheets = ["3","4","5","6"];
var value = [];
if(row > 1 && col <=7 && validSheets.includes(sheet.getName())){
value = sheet.getRange(row,2,2,5).getDisplayValues().flat();
if(value[0] == "Outgoing" && value [1] == "FASTWAY" && value [2] === <>"" && value [3] == "TARGET"){
sheet.getRange(row,10).setValue("USE HEAT TREATED PALLET");
}}