여러 응답을 한 번에 입력
Multiple Entries는 같은 폼을 여러 번 제출해야 하는 작업에서 공통 필드와 항목별 필드를 나눕니다. 공통 값은 머리글에 한 번 입력하고, 각 인스턴스에는 고유 값만 입력합니다. 마지막 제출 한 번으로 공통 값과 항목별 값을 결합한 여러 행 또는 객체를 만듭니다.
다중 입력 폼에서는 Default Value와 UrlParams 구성을 지원하지 않습니다. 아래의 매개변수화된 반복 입력은 공통 필드에서 값을 전달하는 별도 기능입니다.
자유 다중 입력
- 기존 필드 위나 아래
+로 공통 필드를 추가합니다. - 마지막 필드 아래
+ > Insert new sheet로 하위 시트를 만듭니다. - 새 시트 머리글을 더블클릭합니다.
- Multiplicity config를 켭니다.
- Free multiplicity를 선택하고 필요한 설정을 정합니다.
- 녹색 Save로 저장합니다.
- 새 시트 머리글 바로 아래
+로 항목별 필드를 추가합니다.
예제에서는 Date와 Primary Category를 공통으로 입력합니다. 각 반복 시트의 Measurement와 Measurement Type은 항목별 값이며, 제출한 세 응답 행에 공통 값을 함께 기록합니다.
매개변수화된 다중 입력
공통 필드로 인스턴스 수와 각 인스턴스에 미리 넣을 고유 값을 정할 수 있습니다. 예를 들어 매일 Pressure, Depth와 Density를 측정해야 한다면 이 세 값을 Measurement Type에 배정합니다.
- 공통 필드를 준비하고 마지막 필드 아래에 새 시트를 넣습니다.
- 시트 머리글 아래에 값을 받을 Text 같은 필드를 추가합니다.
- 머리글을 더블클릭하고 Multiplicity config를 켭니다.
- Parameterized multiplicity를 선택합니다.
- Parameterized uri에 시트 안에서 값을 받을 필드의 URI를 입력합니다.
- 다음 드롭다운을 Constant에서 Tag로 바꿉니다.
No field with current tag()를 선택하고 보라색으로 표시된 공통 필드 중 값을 제공할 항목을 고릅니다.- Save로 저장합니다.
미리 채운 값을 사용자가 바꾸지 못하게 하려면 받는 필드의 Visual Editor에서 Make this field read only를 켭니다.
객체마다 한 인스턴스
Objects Provider로 특정 객체 집합의 각 객체에 폼 인스턴스를 만들 수 있습니다.
- 공통 영역에 Objects Provider를 추가합니다. 다른 필드 값으로 객체 필터를 구성할 수 있습니다.
- 새 시트를 넣고 안에 Text 필드를 만듭니다.
- 시트의 Multiplicity config에서 Parameterized multiplicity를 선택합니다.
- Parameterized uri에 그 Text 필드의 URI를 입력합니다.
- Constant를 Tag로 바꾸고
No field with current tag()에서 Objects Provider를 선택합니다. - Save로 저장합니다.
필드의 URI는 값을 받을 위치이고 Tag는 다른 필드를 참조하는 식별자이므로 서로 바꿔 쓰지 않습니다.