【发布时间】:2019-02-24 19:04:15
【问题描述】:
我在 Google Apps 脚本中有一个非常简单的 For 循环来检查 Google 表格中的某些条件。我想要的是添加另一个条件,如果满足,那么我想跳过当前迭代并继续下一个。这在 VBA 中很容易,但我不知道如何在 JavaScript 上做到这一点。
当前代码:
for (var i=1 ; i<=LR ; i++)
{
if (Val4 == "Yes")
{
// Skip current iteration... <-- This is the bit I am not sure how to do
}
elseif (Val1 == "Accepted" && !(Val2 == "") && !(Val3 == ""))
{
// Do something..
}
else
{
// Do something else...
}
}
【问题讨论】:
-
阅读 JavaScript 中的循环控制语句。即
break和continue。请注意,如果您的 for 循环只有一个逻辑语句(您的 if-else if 链),那么只需添加该检查并使用空的条件主体就足够了。 -
你的意思可能是继续声明w3schools.com/js/js_break.asp。如果不是,那么显示 VBA 替代方案应该可以明确问题
-
@Slai - 谢谢。真的很有用。请在答案中填写,我将标记为正确。
-
通过最少的研究解决了这个问题。使用通用关键字进行互联网搜索应该会引导您找到答案 - asking a good question 的一部分。提问前有没有做过调查?
标签: javascript for-loop google-apps-script google-sheets