laptop and a wrench

不具合

Evaluating decimal-date-time in ArcGIS Survey123 Connect fails due to a type mismatch when evaluating input is a result of concatenate and if calculation.

ArcGIS Survey123
不具合 ID 番号 BUG-000179257
送信されましたSeptember 4, 2025
最終更新日October 2, 2025
適用対象ArcGIS Survey123
見つかったバージョン3.23
オペレーティング システムWindows OS
オペレーティング システムのバージョン11.0 64 bit
ステータスAs Designed

参考情報

The calculations will not be validated in ArcGIS Survey123 Connect if the output of the calculation is considered invalid when used in another formula at the time that the form is being saved. This can happen when the default value used in the conditional statement is not a valid input for other calculations in the form. For example, the output of the first question in the sample provided in this bug is '-01-01T00:00:00+02:00' when there is no selection made which is not valid to use in "decimal-date-time()" formula and does not create a valid output. To resolve the issue, the values in the conditional statement must be modified or alternatively a default value must be provided in a way that it produces an output that can be passed to the subsequent formulas as a valid input at all times, even when the form is initially loaded.

対処法

Add default value to code or amend the age calculation to not include decimal-date-time for birth_date value ie int((decimal-date-time(today()) - '${birth_date})) div 365.25).

再現の手順

不具合 ID: BUG-000179257

ソフトウェア:

  • ArcGIS Survey123

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動