問題

ArcGIS Survey123 Web アプリで外部の選択リストを使用できない

Last Published: October 20, 2022

説明

外部の選択リストは、選択リストが ArcGIS Survey123 の外部で管理されているか、選択リストが大きい場合に理想的なオプションです。 場合によっては、ArcGIS Survey123 Connect と ArcGIS Survey123 フィールド アプリで外部の選択リストを使用できても、ArcGIS Survey123 Web アプリで調査を表示するときにリストを使用できないことがあります。原因に応じて、次のいずれかのエラー メッセージが返されます。

エラー: フォームを初期化しています... タイプエラー: NULL の「textContent」のプロパティを読み取れません
ArcGIS Survey123 Web アプリで調査を表示するときに返されるエラー メッセージ。
エラー: フォームを初期化しています... CSV 列見出し「field_name」を有効な XML 要素に変換できません
ArcGIS Survey123 Web アプリで調査を表示するときに返されるエラー メッセージ。
エラー: フォームを初期化しています... <data_source> からデータを読み込めませんでした
ArcGIS Survey123 Web アプリで調査を表示するときに返されるエラー メッセージ。

原因

この問題の既知の原因として、次のようなものがあります。

  • 参照された CSV ファイルのフィールド名に空白文字、特殊文字、大文字が含まれています。
  • CSV ファイルに name 列または label 列がありません。
  • CSV ファイルに空の列があります。
  • CSV ファイル名が、調査の XLSForm の select_one_from_file または select_multiple_from_file の質問の選択リスト名と一致しません。

解決策または対処法

原因に従って、次の選択肢からいずれかひとつを使用し、この問題を解決してください。

フィールド名に特殊文字、大文字、空白文字が含まれていないことを確認する

  • フィールド名からスラッシュ (/) などの特殊文字を削除します。
  • フィールド名に含まれる大文字を小文字に置換します。
  • フィールド名に含まれる空白文字をアンダースコアで置き換えます。
CSV ファイルに name 列と label 列が含まれており、空白の列がないことを確認する
  • CSV には name 列と label 列が含まれる必要があります。
name 列と label 列。
  • CSV ファイルから空白の列を削除します。

質問タイプの選択リスト名が CSV ファイル名と一致することを確認する

ArcGIS Survey123 Connect の XLSForm で、select_one_from_file または select_multiple_from_file の質問の外部の選択リスト名が、参照される CSV ファイルと一致することを確認します。 CSV ファイル名には大文字と小文字の区別があり、スペースを含めることはできません。

質問に含まれる外部の選択リスト名が、参照 CSV ファイルと一致している状態。

以下の図に、ArcGIS Survey123 Web アプリで使用される外部の選択リストを示します。

ArcGIS Survey123 Connect で参照 CSV ファイルが正しく構成されたときに ArcGIS Survey123 Web アプリに表示される外部の選択リスト。

記事 ID: 000025209

新しい問題や一般的な問題に対する通知とソリューションの受け取り

新しい AI チャットボットから、要約された回答とビデオソリューションを入手してください。

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

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

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

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

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