제목 및 도움말 텍스트 등 모든 항목에 공통된 속성이 포함된 일반 양식 항목입니다.
항목은 Form
에서 액세스하거나 만들 수 있습니다.
유형별 속성에서 작업하려면 getType()
를 사용하여 항목의 ItemType
를 확인한 후 항목을
asCheckboxItem()
와 같은 메서드를 사용하여 적절한 클래스를 만드세요.
// Create a new form and add a text item. var form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. var items = form.getItems(); var item = items[0]; // Cast the generic item to the text-item class. if (item.getType() == 'TEXT') { var textItem = item.asTextItem(); textItem.setRequired(false); }
클래스 구현
이름 | 간략한 설명 |
---|
메서드
자세한 문서
asCheckboxGridItem()
항목을 체크박스 그리드 항목으로 반환합니다. ItemType
이 아직 CHECKBOX_GRID
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
CheckboxGridItem
: 체크박스 그리드 항목
생성 값
Error
: 항목이 체크박스 그리드 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asCheckboxItem()
항목을 체크박스 항목으로 반환합니다. ItemType
이 아직 CHECKBOX
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
CheckboxItem
: 체크박스 항목
생성 값
Error
: 항목이 체크박스 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDateItem()
asDateTimeItem()
항목을 날짜/시간 항목으로 반환합니다. ItemType
이 아직 DATETIME
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
DateTimeItem
: 날짜-시간 항목
생성 값
Error
: 항목이 날짜/시간 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDurationItem()
항목을 기간 항목으로 반환합니다. ItemType
이 아직 DURATION
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
DurationItem
: 기간 항목
생성 값
Error
: 항목이 기간 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asGridItem()
asImageItem()
asListItem()
asMultipleChoiceItem()
항목을 다중 선택 항목으로 반환합니다. ItemType
이 아직 MULTIPLE_CHOICE
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
MultipleChoiceItem
: 객관식 항목
생성 값
Error
: 항목이 객관식 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asPageBreakItem()
항목을 페이지 나누기 항목으로 반환합니다. ItemType
이 아직 PAGE_BREAK
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
PageBreakItem
: 페이지 나누기 항목
생성 값
Error
: 항목이 페이지 나누기 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asParagraphTextItem()
항목을 단락 텍스트 항목으로 반환합니다. ItemType
이 아직 PARAGRAPH_TEXT
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
ParagraphTextItem
: 단락-텍스트 항목
생성 값
Error
: 항목이 단락 텍스트 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asScaleItem()
asSectionHeaderItem()
항목을 섹션 헤더 항목으로 반환합니다. ItemType
이 아직 SECTION_HEADER
이 아닌 경우 스크립트 예외가 발생합니다.
리턴
SectionHeaderItem
- 섹션 헤더 항목
생성 값
Error
: 항목이 섹션 헤더 항목이 아닌 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asTextItem()
asTimeItem()
asVideoItem()
duplicate()
getHelpText()
항목의 도움말 텍스트 (ImageItems
, PageBreakItems
, SectionHeaderItems
와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
리턴
String
: 항목의 도움말 텍스트 또는 설명 텍스트
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getId()
항목의 고유 식별자를 가져옵니다.
리턴
Integer
: 항목의 ID
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getIndex()
양식의 모든 항목에서 항목의 색인을 가져옵니다.
리턴
Integer
: 항목의 색인
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getTitle()
항목의 제목을 가져옵니다 (SectionHeaderItem
의 경우 헤더 텍스트라고도 함).
리턴
String
: 항목의 제목 또는 헤더 텍스트
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getType()
setHelpText(text)
항목의 도움말 텍스트 (ImageItems
, PageBreakItems
, SectionHeaderItems
와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
text | String | 새로운 도움말 텍스트 |
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
항목의 제목을 설정합니다 (SectionHeaderItem
의 경우 헤더 텍스트라고도 함).
매개변수
이름 | 유형 | 설명 |
---|---|---|
title | String | 새 제목 또는 헤더 텍스트 |
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms