方法

Survey123 Connect for ArcGIS で日付の質問に制約を適用する

Last Published: May 9, 2022

サマリー

Survey123 Connect for ArcGIS の日付の質問に制約を適用すると、ユーザー入力を特定の範囲に制限できます。 これは、入力値が特定の要件を満たす必要がある場合に便利です。 たとえば、報告された収穫日を入力として挿入する場合は、日付は収穫期の範囲内でなくてはなりません。

手順

以下に、Survey123 Connect for ArcGIS の日付の質問に対して制約を適用する方法を示します。

注意:
以下のワークフローでは、日付の制約を 2019 年 8 月 1 日から 2019 年 9 月 30 日に設定しています。
  1. 2 つの calculate 質問を新規作成します。1 つは開始日、もう 1 つは終了日です。
  2. [name] フィールドに、最初の質問の名前(「MINDATE」など)を入力します。
  3. [name] フィールドに、2 つ目の質問の名前(「MAXDATE」など)を入力します。
  4. MINDATE 質問に対し、[calculation] フィールドに次の文字列を入力します。
if(1=1, '2019-08-01', if(1=0, '0000-00-00','1111-11-11'))
  1. MAXDATE 質問に対し、[calculation] フィールドに次の文字列を入力します。
if(1=1, '2019/09/30', if(1=0, '0000-00-00','1111-11-11'))
Insert the scripts into the 'calculation' field
  1. date 質問を作成します。
  2. 日付の質問の [constraint] 列に、次の文字列を入力します。
。=date(${MINDATE})
  1. 適切な収穫日を入力してください」などのメッセージを [constraint_message] に入力します。 調査の参加者は、日付が 2019 年 8 月 1 日から 2019 年 9 月 30 日までの間である場合にのみ調査を提出できます。
Create a 'date' question and insert the given script in step 7 into the 'constraint' field.

記事 ID:000015409

ArcGIS の専門家からヘルプを受ける

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

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

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

関連情報

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