2016-05-09 7 views
0

登録フォームから電子メールの確認をフォーマットしようとしています。それらが満たされているクラスを選択した場合は、else文を生成する必要があります。それ以外の場合は、フォーム内でクリックした値が表示されます。これは最初のifステートメントで機能しますが、2番目のステートメントを追加すると、クラスが一杯になってもelseステートメントが返されなくなります。2番目のifステートメントの後にスクリプトが壊れる

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

'='は割り当てです。比較のために '==='を使います。 –

答えて

1

あなたはS1に右側を割り当てることである同値をテストするために=を使用しています。

==を使用して同等の値をテストするか、代わりに===を使用して型と値の同等性を判定します。これにより、両方の条件に対してS1の元の値がそのまま残されます。

関連する問題