我在Google Apps脚本中有一个非常简单的For Loop,可以检查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...
}
}
答案 0 :(得分:2)
continue
statement可用于继续进行下一个提示:
for (var i=1 ; i<=LR ; i++)
{
if (Val4 == "Yes")
{
continue; // Skip current iteration...
}
// Do something else...
}
在您的示例情况下,将if块留空将获得相同的结果:
for (var i=1; i <= LR; i++)
{
if (Val4 == "Yes")
{
}
elseif (Val1 == "Accepted" && !(Val2 == "") && !(Val3 == ""))
{
// Do something..
}
else
{
// Do something else...
}
}