0

ユーザーがリストボックスから選択することを確認しています。選択が行われない場合、サーバー ハンドラに渡される値は「null」NOT null のようです。これは意図したとおりに機能していますか?

このコードは、selectList listBox で選択されていないことを正しくテストします。

    Logger.log("e.parameter.selectList"+e.parameter.selectList)
if (e.parameter.selectList === "null") {
 error = true;
 errortext = "no valid region selected";
 Logger.log('error')
}

期待した

    if (!e.parameter.selectList )... to work
4

1 に答える 1

0

はい、これはわかっています。ハンドラー内のすべての値は文字列として返されます (dateBox 値を除きますが、よくわかりません)。たとえば、チェックボックスの値は、true/false (ブール値) ではなく「true」/「false」が返されます。これらの文字列を最初に解析して、目的の形式で値を取得する必要があります。私は通常使用しますUtilities.jsonParse(stringValue)

于 2013-01-23T06:01:56.457 に答える