HOW TO
Wenn Sie einen Survey erstellen, erfordern einige Antworten eine bestimmte Formatierung oder Schreibweise. Wenn Sie beispielweise den Namen eines komplexen Medikaments wie Levetiracetam buchstabieren oder eine Postleitzahl eingeben, müssen die Schreibweise und das Format korrekt sein, um Unstimmigkeiten und Fehlinterpretationen der Daten zu vermeiden. Durch Festlegung von Einschränkungen oder Bedingungen für diese Fragen können das Format und die Schreibweise der Antworten gesteuert werden.
In diesem Artikel werden drei Methoden beschrieben, mit denen Sie eine konsistente Formatierung und Schreibweise der Antworten sicherstellen können, indem Sie Einschränkungen oder Bedingungen in den ArcGIS Survey123-Fragen festlegen.
Festlegen der automatischen Vervollständigung des Aussehens
Die automatische Vervollständigung kann für Fragen verwendet werden, bei denen eine Liste von Antworten zur Auswahl steht, z. B. eine Liste von Schülern einer Klasse, Ländernamen und Monaten. Wenn Sie das Aussehen der Frage "select_one" auf die automatische Autovervollständigung festlegen, werden die Optionen beim Eingeben der ersten Buchstaben des Wortes eingegrenzt. Bei der Auswahl der Antwort aus einer Liste können so Unstimmigkeiten in der Schreibweise vermieden werden.
Hinweis: Die Option autocomplete ist nur für den Fragetyp "select_one" verfügbar, für den eine Liste von Antworten in der Tabelle "choices" bereitgestellt wird. Weitere Informationen zum Aussehen und Fragetyp finden Sie im Arbeitsblatt Appearances des XLSForm oder unter ArcGIS Survey123: Aussehen.
Im Survey werden die Optionen der Dropdown-Liste so eingegrenzt, dass nur einige Medikamentennamen angezeigt werden, die die Buchstaben "LE" enthalten.
Verwenden der Funktion "regex()"
Die Funktion regex() steuert, wie die Antworten eingegeben werden müssen. Bei Verwendung dieser Funktion müssen vor dem Senden des Survey die Antworten dem von der Funktion definierten Format entsprechen. Diese Funktion kann für Fragen des Typs "text", "integer" oder "decimal" verwendet werden. Weitere Informationen finden Sie unter ArcGIS Survey123: Reguläre Ausdrücke.
regex(.,'<word>')
regex(.,'^\d {<digit>}&')
In diesem Beispiel wird "regex(.,'Street)" eingegeben, um sicherzustellen, dass das Wort "Street" in der Antwort enthalten ist. Das Wort "streets" verhindert die Übermittlung des Survey. Der Ausdruck "regex (., ‘^\d {5} $’)" wird für Fragen des Typs "integer" verwendet und erlaubt nur fünfstellige Zahlen in der Antwort.
Hinweis: Eine Liste der regulären Ausdrücke, die in ArcGIS Survey123 Connect zur Verfügung stehen, finden Sie im XLSForm-Arbeitsblatt Reference im Abschnitt Regular Expressions.
Im Survey wird die Fehlermeldung "Invalid" zurückgegeben, wenn die Antworten nicht das Wort " Street" oder eine fünfstellige Zahl in den jeweiligen Fragen enthalten.
Festlegen des Aussehens auf "predictivetext"
Legen Sie die Spalte appearance auf predictivetext fest, um den Vorhersagetext bei der Beantwortung der Fragen in der ArcGIS Survey123-Anwendung für mobile Geräte zu aktivieren. Weitere Informationen zum Vorhersagetext finden Sie unter ArcGIS Survey123: Text.
Hinweis: Die Aussehen von predictivetext and nopredictivetext werden in der ArcGIS Survey123-Web-App nicht unterstützt. Weitere Informationen zu XLSForm-Features, die in ArcGIS Survey123-Anwendungen verwendet werden, können finden Sie unter ArcGIS Survey123: Fragetypen.
In diesem Beispiel sind predictivetext und nopredictivetext in der Spalte appearance der Fragen ausgewählt.
Im veröffentlichten Survey wird der Vorhersagetext auf einem Android-Gerät für die Frage mit dem Aussehen predictivetext (Bild links) angezeigt und für die Frage mit dem Aussehen nopredictivetext (Bild rechts) nicht angezeigt.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen