2017-07-12 7 views
-1

私は電子メールに埋め込まれた非常に単純なJSスクリプトを持っています。目標は、電子メールの挨拶を自動作成することです。これは次のとおりです。JS If/Then NULL値を削除する

if (Contact.Field("firstname") == "NULL") { 
    document.write(Contact.Field("custname")); 
} else if (Contact.Field("firstname") == "") { 
    document.write(Contact.Field("lastname")"Household"); 
} 

私はに実行している問題は、スクリプトがまだ代わりに、それは実行時に「CUSTNAME」フィールドへの切り替えの電子メールでのNULL値を自動入力することです。私はこれがユーザーエラーによるものだと確信していますが、誰かが正しい方向に私を助けることができたら、私はそれを高く評価します。ありがとう!あなたはこのように、あなたはそれ自身に(。引用符、および小文字で)nullを使用している必要がありますif文で"NULL"を使用していた

+1

これは私がタイプミスを信じて、です。 '' NULL ''は' 'NULL'(引用符なし)でなければなりません。 –

+0

こんにちはnullは引用符なしでなければならないと私はそれが3と等しい厳密なチェックを使用するのが好きです – ashley

答えて

0

"NULL"を使用して

if (Contact.Field("firstname") == null) { 
    document.write(Contact.Field("custname")); 
} else if (Contact.Field("firstname") == "") { 
    document.write(Contact.Field("lastname")"Household"); 
} 

がテキストかどうかを確認しますContact.Field("custname")は、内容がないかどうかを調べるのではなく、文字列 "NULL"でした。 ==または===を使用するか否かの

、あなたはここで答えを見つけることができます:Which equals operator (== vs ===) should be used in JavaScript comparisons?

+0

こんにちは、私はNULLがJSに存在するとは思わない。それは小さな帽子でなければならない - ヌル。 – ashley

+0

@ashleyはい、私はあなたが正しいと信じています。フィードバックありがとうございます! –

+0

心配はありません。どういたしまして。 – ashley

関連する問題