方法
Survey123 Connect for ArcGIS で日付の質問を使用して調査を作成するときに、調査と無関係な祝日や週末などの日付を除外できます。 ユーザーは、調査に就業日のみを含めることができます。
Survey123 Connect for ArcGIS で祝日または週末を日付の質問から除外するには、制約を適用します。 ただし、制約を適用する前に、format-date() 関数を使用して日付を十進化時間で判読可能な形式に変換する必要があります。 これは、Survey 123 for ArcGIS がデフォルトで日時の値をエポック タイム (Unix 時間とも呼ばれる) として処理するためです。 エポック タイムには、1970 年 1 月 1 日からの経過時間をミリ秒で表した時間が近似値で格納されています。 この時間もミリ秒単位で常に変化しており、最も近い値に四捨五入されます。
日付の質問のエポック タイムを十進化時間に変更するには、日付の質問を参照する 2 次質問を作成します。 日付を日付形式に変換するには、format-date(${date},'%m/%d/%Y') 式を使用します。 [constraint] 列で format-date() 関数を使用して、2 次質問に制約を適用します。
目的の結果を得るには、以下の手順に従います。
注意: 日付の質問に使用できる format-date 式には、さまざまなものがあります。 たとえば、次のように指定します。 format-date(${date_question},'%m/%d/%Y') = 25/12/2019 format-date(${date_question},'%m') = 12 format-date(${date_question},'%b %d, %Y') = Dec 25, 2019 目的の式を選択します。
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード