gpt4 book ai didi

javascript - 如果 getValue 等于这个或那个

转载 作者:行者123 更新时间:2023-11-28 18:18:04 26 4
gpt4 key购买 nike

如何获取倍数的值?那么如果等于这个或那个?

我已经尝试过了,但它没有达到我的预期。

range.getValue() == "Yes" || "No" || "Repeat"

基本上我想避免这种情况

if (sheet.getName() == sheetToWatch && range.getColumn() == purchasedColumn && range.getValue() == "Yes") {
copyRow();
} else if (sheet.getName() == sheetToWatch && range.getColumn() == purchasedColumn && range.getValue() == "No") {
copyRow();
} else if (sheet.getName() == sheetToWatch && range.getColumn() == purchasedColumn && range.getValue() == "Repeat") {
copyRow();
}

最佳答案

function isIn(x, a) {
return a.indexOf(x) > -1;
}

if (sheet.getName() == sheetToWatch
&& range.getColumn() == purchasedColumn
&& isIn(range.getValue(), ["Yes", "No", "Repeat"])) {
copyRow();
}

isIn 接受一个值和一个可能值的数组,并检查该值是否在数组中。

当然你也可以将indexOf放入条件中。

关于javascript - 如果 getValue 等于这个或那个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40486015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com