第二个if语句后脚本中断

时间:2016-05-09 13:15:04

标签: google-apps-script

我正在尝试格式化注册表单中的电子邮件确认。如果他们选择一个填充的类,它应该生成else语句,否则它将显示他们在表单中单击的值。这适用于第一个if语句,但是当我添加第二个语句时,如果类已满,则不再给我else语句。

if (S1 = sheet.getRange("A6").getValue() && sessionOneLoad6 <= 15){
  var sessionOne = e.values[4];
  }
else {
  var sessionOne = "This section is full, please return to the Enrichment Registration form (link) and choose a new section.";
}
if (S1 = sheet.getRange("A7").getValue() && sessionOneLoad7 <= 15){
  var sessionOne = e.values[4];
  }
else {
  var sessionOne = "This section is full, please return to the Enrichment Registration form (link) and choose a new section.";
}

1 个答案:

答案 0 :(得分:1)

您正在使用=来测试等效性,这实际上是将右侧分配给S1

使用==来测试值等效,或者使用===来代替类型和值。对于两个条件,这将使S1的原始值保持不变。