계산과 작성 정보를 자동으로 채우기
자동 입력 필드는 다른 값으로 계산한 결과나 응답 작성 및 수정 정보를 표시하고 기록합니다. 저장 여부는 필드 URI의 매핑을 따르며, 표시 전용 값과 저장할 값을 구분해야 합니다.
Calculation
다른 단일 값 필드로 수식을 계산합니다. expr-eval이 지원하는 수식 문법을 사용할 수 있습니다.
| 설정 | 용도 |
|---|---|
| 수식과 필드 참조 | 계산에 사용할 값 연결 |
| 오류 시 저장값 | NaN, infinity 또는 계산 오류일 때의 값 |
| Output | Number, Date 또는 Timestamp |
| Number precision | 숫자 정밀도 |
| Default missing value | 매개변수별 누락값의 기본 처리 |
| Unit label | kg나 lbs 같은 단위 표시 |
placeholder: string | Code Editor의 자리표시 문구 |
Created at
응답 생성 또는 수정 맥락의 시각을 표시합니다. Recorded format에는 YYYY/MM/DD, DD.MM.YYYY 같은 형식을 사용할 수 있습니다. 시간대를 포함한 timestamp로 기록하거나 해당 위치의 시각 값을 그대로 기록하도록 선택합니다. 제출 시각 대신 폼을 연 시각을 기록할 수도 있습니다.
Record as local date or timestamp를 켜면 사용자의 시간대에서 보이는 시각을 저장합니다. 서로 다른 시간대의 응답 값만 비교하면 실제 발생 순서를 나타내지 않을 수 있습니다. 형식에 z를 포함하면 시간대를 표현할 수 있습니다.
이 필드는 최근 응답, 시간에 따른 생성 건수와 시간대별 입력 패턴을 조사하는 데 사용할 수 있습니다.
Created by
응답의 작성자 또는 수정자 ID를 표시합니다. 사용자 속성 필드와 함께 이름이나 이메일 주소를 표시할 수 있습니다.
Modified at
가장 최근 수정 시각을 표시합니다. Recorded format, 시간대 포함 또는 로컬 시각 기록, 폼을 연 시각 또는 제출 시각을 선택하는 설정은 Created at과 같습니다.
로컬 시각 저장 시 서로 다른 시간대의 순서를 직접 비교할 수 없으며 형식의 z로 시간대를 표시할 수 있습니다. 최근 수정, 편집 빈도와 후속 갱신이 필요한 응답을 확인할 때 사용합니다.
Modified by
수정한 사용자의 ID를 표시합니다. 사용자 속성 필드와 연결하여 이름과 이메일을 확인할 수 있습니다.
Template
다른 단일 값 필드를 참조하여 문자열을 조합합니다. Code Editor에서는 placeholder: string과 errorValue: string을 지정할 수 있습니다.
예를 들어 score를 a, comment를 b로 연결하고 {{a}} - {{b}}를 사용하면 5 - very satisfied 같은 값을 만들 수 있습니다. 이 값은 동작을 설명하는 예입니다.
객체 속성을 사용하려면 Object property display로 값을 읽고 그 필드를 숨긴 뒤 Template에서 참조합니다. 필드 구성 변환을 이용하여 다른 선택에 따라 참조 필드나 템플릿을 바꿀 수도 있습니다. 예를 들어 드롭다운의 표준 답변과 Text의 사용자 답변 중 선택한 경로에 맞는 템플릿을 적용합니다.
여러 값을 저장하는 필드의 집계에는 ListAggregate를 사용합니다.