Beschreibung
In ArcGIS Survey123 Connect kann ein Übermittler bei einer Frage vom Typ "select_multiple" mehrere Antworten auswählen. Wenn die Anzahl von Antwortauswahlen begrenzt werden muss, können die Grenzen des Minimums und des Maximums in dem XLSForm eines Survey konfiguriert werden. Dadurch können Übermittler mehrere Antworten nur innerhalb der angegebenen Begrenzungen auswählen.
Dieser Artikel enthält den Workflow zum Begrenzen der Anzahl von Antwortauswahlen in ArcGIS Survey123 Connect.
Lösung oder Problemumgehung
- Öffnen Sie in ArcGIS Survey123 Connect das XLSForm des Survey.
- Wählen Sie im Arbeitsblatt survey in der Spalte type die Option select_multiple aus der Dropdown-Liste aus, die einer Mehrfachauswahlfrage hinzugefügt wird, die mehrere Antwortauswahlen ermöglicht.
- Konfigurieren Sie die Frage vom Typ "select_multiple".
- Ändern Sie list_name in einen Auswahllistennamen Ihrer Wahl. Stellen Sie dabei sicher, dass der Name der Auswahlliste mit dem im Arbeitsblatt choices übereinstimmt. In diesem Beispiel wird "list_soda" angegeben.
- Geben Sie einen Wert in den Zellen name und label an. In diesem Beispiel hat die Frage den Namen "fav_soda", und die Beschriftung lautet "Pick your favorite soda".
- Geben Sie für constraint die folgende Funktion "count-selected()" ein, um die Begrenzung für die Anzahl von Antwortauswahlen festzulegen. In diesem Beispiel begrenzt der Ausdruck die Auswahlmöglichkeit auf nur zwei bis fünf Auswahlen.
count-selected(${fav_soda}) >= 2 and count-selected(${fav_soda}) <= 5
- Geben Sie für constraint_message eine Meldung zur Information der Übermittler über die Begrenzung ein.
- Konfigurieren Sie die Antwortauswahlen.
- Geben Sie im Arbeitsblatt choices unter list_name den Namen der in Schritt 3a angegebenen Auswahlliste ein. In diesem Beispiel wurde "list_soda" als Name der Liste angegeben.
- Geben Sie in den Zellen name und label die Antwortauswahlen ein.
- Speichern Sie das XLSForm.
Der Survey kann nicht übermittelt werden und die Einschränkungsmeldung wird angezeigt, wenn die Anzahl der vorgenommenen Auswahlen nicht innerhalb der angegebenen Begrenzung liegt.