웹 앱 실행

Survey123 웹 앱은 현장 앱과 동일한 형식의 매개변수를 사용할 수 있습니다. 주의해야 할 한 가지 차이점은 현장조사의 항목 ID가 현장조사를 열기 위해 사용하는 다른 링크와 같이 URL 매개변수가 아닌 URL 경로의 일부라는 점입니다. 이 URL에 매개변수를 추가하는 경우 물음표를 사용하여 첫 번째 매개변수에서 경로의 현장조사 항목 ID를 구분한 다음 앰퍼샌드를 사용하여 후속 매개변수를 구분해야 합니다. 다음의 URL 예시는 성 및 좌표 매개변수를 Survey123 웹 앱의 현장조사에 전달합니다.

https://survey123.arcgis.com/share/36ff9e8c13e042a58cfce4ad87f55d19?field:surname=Klauser&center=37.8199,-122.4783

또한 Survey123 웹 앱은 Survey123 현장 앱에서 지원되지 않는 여러 매개변수를 지원합니다. 이러한 매개변수는 브라우저의 현장조사를 나타내는 것과 관련된 매개변수입니다. 웹 앱을 여는 방법을 사용자 정의하는 URL 매개변수 및 예시는 다음 테이블을 참조하세요.

비고:

매개변수 값에 공백, 더하기 기호(+), 기타 특수 문자가 포함된 경우에는 이러한 문자를 퍼센트 인코딩해야 합니다. 자세한 내용은 URL 인코딩을 참고하세요.

웹 앱 실행을 위한 URL 매개변수

매개변수설명유형

isOrgSignIn

기관별 로그인 페이지를 사용합니다. 기본 설정에 따라 Survey123은 기관별 로그인 페이지를 사용하지만, 현장조사를 두 개 이상의 기관에 공유하는 경우 ArcGIS Online 로그인 페이지를 사용하는 것이 좋을 수 있습니다. ArcGIS Online 로그인 페이지를 사용하려면 이 매개변수를 false로 설정하세요.

예:

isOrgSignIn=false

불린

center

맵의 중심을 알려진 위도, 경도, 고도(선택 사항)에 맞춥니다.

예:

center=37.8199,-122.4783,20

문자열

field:fieldname

현장조사 질문을 필드 값으로 채웁니다.

예:

 field:surname=Klauser

문자열

portalUrl

현장조사 항목이 호스팅되는 포털의 URL을 지정합니다.

예:

portalUrl=https://myorg.arcgis.com

문자열

open

현장조사를 여는 데 사용되는 앱을 지정합니다. 유효한 값은 web(현장조사가 웹 앱에 열림, 기본값), native(현장 앱이 설치된 경우 현장조사가 현장 앱에 열림), menu(현장조사가 열릴 앱을 지정하기 위한 웹페이지가 열림)입니다.

예:

open=web

문자열

hide

웹 앱의 현장조사 요소를 숨깁니다. 이 매개변수에는 쉼표로 구분된 여러 값을 사용할 수 있습니다. 유효한 값은 navbar(로그인, 로그아웃, 언어 변경 옵션을 비롯한 현장조사 상단의 표시줄), header, description, footer, submit, theme, leaveDialog(페이지를 이동하거나 닫을 때 표시되는 경고 메시지)입니다. 또한 field:fieldName 매개변수를 사용할 때 fieldName 대신 이름을 입력하여 특정 질문, 그룹, 페이지 또는 반복을 숨길 수 있습니다. 반복 내의 질문은 개별적으로 숨길 수 없습니다.

예:

hide=header,description,footer,theme

문자열

locale

현장조사의 언어를 전환합니다. 이 매개변수는 현장조사에 여러 언어가 포함된 경우에만 사용할 수 있습니다.

예:

locale=zh-cn

문자열

mode

웹 앱의 모드를 설정합니다. 유효한 값은 현장조사 항목을 생성하는 대신 기존 항목을 편집하도록 설정하는 edit과 기존 항목을 읽기 전용 모드로 여는 view, 지정된 항목의 콘텐츠로 채워진 현장조사를 만드는 copy입니다. 이 매개변수를 사용할 경우 globalId 매개변수도 입력해야 합니다.

예:

mode=edit&globalId=1d392670-33e2-456d-8435-7fad3abd8bb9

문자열

globalId

양식에 불러오는 현장조사 레코드를 지정합니다. 유효한 값은 기존 현장조사 레코드의 Global ID입니다. 해당 매개변수의 이름은 대/소문자를 구분합니다.

예:

globalId=1d392670-33e2-456d-8435-7fad3abd8bb9

문자열

recalculate

mode=edit으로만 사용할 수 있습니다. 이 재계산 버튼을 사용하지 않고 현장조사를 불러올 때 지정된 질문을 강제로 재계산합니다.

예:

recalculate=field:question1,field:question2

문자열

version

사용할 웹 앱의 버전을 설정합니다. latest 값만 사용할 수 있으며 이 경우 버전이 잠긴 현장조사더라도 최신 버전의 웹 앱이 사용됩니다.

예:

version=latest

문자열

token

현장조사에 사용할 유효한 토큰을 전달합니다. 이 매개변수를 사용하면 응답자가 ArcGIS 계정이 필요한 현장조사에 로그인하지 않고 접속하여 응답할 수 있습니다.

예:

token=E60M4Gsc-h4Q8plqQ...

문자열

autoReload

제출 후 현장조사를 다시 불러옵니다. 현장조사를 다시 불러올 때까지의 지연 시간(초)을 지정합니다. 이전에는 autoRefresh라고 했습니다. autoRefresh 매개변수는 이전 버전과의 호환성을 위해 지원됩니다.

예:

autoReload=3

정수

encodeUrlParams

URL 매개변수를 가립니다. 결과 URL은 인코딩된 모든 매개변수를 나타내는 code 매개변수를 대신 포함하며, 이 code 매개변수 외부에 포함된 매개변수는 무시됩니다.

예:

encodeUrlParams=true

불린

width

현장조사의 너비를 픽셀 단위로 설정합니다. 이는 텍스트 상자와 같은 현장조사 내 다른 컨트롤에도 영향을 줍니다.

예:

width=1000

정수

비고:

field:fieldname 매개변수에는 웹 앱의 지오포인트, 지오추적, 지오쉐이프 질문이 지원됩니다. 지오포인트(geopoint) 질문의 경우 경도, 위도, 고도(선택)를 공백으로 구분하여 지정합니다. 지오추적 및 지오쉐이프 질문의 경우에는 각 버텍스에 대해 경도와 위도를 공백으로 구분하고 각 좌표 쌍은 세미콜론으로 구분하여 지정합니다. 다음 예시는 지오쉐이프 질문에 사용됩니다.

field:geoshape=-37.842156723211474 144.95942945338243;-37.83554486071995 144.9726235713864;-37.85681405373047 144.98240735651922;-37.85954045531896 144.97715349053766