アーティクル - CS306951
マッシュアップ式によってスローされた例外は取り込まれ、ログに記録されません。
修正日: 10-Dec-2024
適用対象
- ThingWorx Platform 8.4 to 9.6
説明
- マッシュアップ式によってスローされた例外は取り込まれ、ログに記録されません。
- たとえば、次の式は、 responseDate が null で、 NPE のために responseDate.getTime() が失敗すると、デフォルトで false になります。
responseDate.getTime() === 0 ? true : false
- これはマッシュアップバリデータにも影響を与える可能性がある
- ウィジェット検証機能が式コードに基づいて期待される結果を返さない
- たとえば、式にはログがあり、コードの最後のエントリの結果、テキストフィールド ウィジェットの検証で無効な結果が返されることはありません。
- シンプルなマッシュアップでは、テキストフィールドを置くだけで
- 入力値が上限値以上で、他の値より低い場合に「有効」を返す式関数を追加します (そうでない場合は「無効」)。ライブ ログを表示するには、TW.log を追加します。
- テキストフィールドのテキストを関数入力にバインドする
- 関数出力を検証状態にバインドする
- 無効な値を入力しても(マッシュアップログに表示)、"ValidationOutput" は "valid" を返します。
最新バージョンはこちらを参照ください CS306951