Enum PageNavigationType
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
페이지탐색유형
지원되는 페이지 탐색 유형을 나타내는 열거형입니다. 페이지 탐색 유형은 FormApp.PageNavigationType
에서 액세스할 수 있습니다.
페이지 탐색은 응답자가 옵션이 포함된 페이지를 완료한 후에, 그리고 응답자가 해당 옵션을 선택한 경우에만 발생합니다. 응답자가 동일한 페이지에서 페이지 탐색 안내와 함께 여러 옵션을 선택한 경우 마지막 탐색 옵션만 영향을 미칩니다.
페이지 탐색은 양식의 마지막 페이지에도 영향을 미치지 않습니다.
페이지 탐색을 사용하는 선택사항은 페이지 탐색을 사용하지 않는 선택사항과 동일한 항목에 결합할 수 없습니다.
enum을 호출하려면 상위 클래스, 이름, 속성을 호출합니다. 예를 들면
FormApp.PageNavigationType.CONTINUE
입니다.
// Create a form and add a new multiple-choice item and a page-break item.
const form = FormApp.create('Form Name');
const item = form.addMultipleChoiceItem();
const pageBreak = form.addPageBreakItem();
// Set some choices with go-to-page logic.
const rightChoice = item.createChoice(
'Vanilla',
FormApp.PageNavigationType.SUBMIT,
);
const wrongChoice = item.createChoice(
'Chocolate',
FormApp.PageNavigationType.RESTART,
);
// For GO_TO_PAGE, just pass in the page break item. For CONTINUE (normally the
// default), pass in CONTINUE explicitly because page navigation cannot be mixed
// with non-navigation choices.
const iffyChoice = item.createChoice('Peanut', pageBreak);
const otherChoice = item.createChoice(
'Strawberry',
FormApp.PageNavigationType.CONTINUE,
);
item.setChoices([rightChoice, wrongChoice, iffyChoice, otherChoice]);
속성
속성 | 유형 | 설명 |
CONTINUE | Enum | 현재 페이지를 작성한 후 양식의 다음 페이지로 이동합니다. |
GO_TO_PAGE | Enum | 현재 페이지를 작성한 후 양식의 지정된 페이지로 이동합니다. |
RESTART | Enum | 현재 페이지를 완료한 후 지금까지 입력한 답변을 삭제하지 않고 양식을 처음부터 다시 시작합니다. |
SUBMIT | Enum | 현재 페이지를 작성한 후 양식 응답을 제출합니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[[["\u003cp\u003e\u003ccode\u003ePageNavigationType\u003c/code\u003e enables directing respondents to different pages or actions based on their choices in Google Forms.\u003c/p\u003e\n"],["\u003cp\u003eNavigation options include continuing to the next page, jumping to a specific page, restarting the form, or submitting the form.\u003c/p\u003e\n"],["\u003cp\u003eChoices with page navigation cannot be mixed with choices without navigation within the same form item.\u003c/p\u003e\n"],["\u003cp\u003eOnly the last navigation option selected on a page will be applied.\u003c/p\u003e\n"],["\u003cp\u003ePage navigation is ineffective on the last page of a form.\u003c/p\u003e\n"]]],[],null,["# Enum PageNavigationType\n\nPageNavigationType\n\nAn enum representing the supported types of page navigation. Page navigation types can be\naccessed from [FormApp.PageNavigationType](/apps-script/reference/forms/form-app#PageNavigationType).\n\nThe page navigation occurs after the respondent completes a page that contains the option, and\nonly if the respondent chose that option. If the respondent chose multiple options with\npage-navigation instructions on the same page, only the last navigation option has any effect.\nPage navigation also has no effect on the last page of a form.\n\nChoices that use page navigation cannot be combined in the same item with choices that do not\nuse page navigation.\n\nTo call an enum, you call its parent class, name, and property. For example, `\nFormApp.PageNavigationType.CONTINUE`.\n\n```javascript\n// Create a form and add a new multiple-choice item and a page-break item.\nconst form = FormApp.create('Form Name');\nconst item = form.addMultipleChoiceItem();\nconst pageBreak = form.addPageBreakItem();\n\n// Set some choices with go-to-page logic.\nconst rightChoice = item.createChoice(\n 'Vanilla',\n FormApp.PageNavigationType.SUBMIT,\n);\nconst wrongChoice = item.createChoice(\n 'Chocolate',\n FormApp.PageNavigationType.RESTART,\n);\n\n// For GO_TO_PAGE, just pass in the page break item. For CONTINUE (normally the\n// default), pass in CONTINUE explicitly because page navigation cannot be mixed\n// with non-navigation choices.\nconst iffyChoice = item.createChoice('Peanut', pageBreak);\nconst otherChoice = item.createChoice(\n 'Strawberry',\n FormApp.PageNavigationType.CONTINUE,\n);\nitem.setChoices([rightChoice, wrongChoice, iffyChoice, otherChoice]);\n``` \n\n### Properties\n\n| Property | Type | Description |\n|--------------|--------|------------------------------------------------------------------------------------------------------------------|\n| `CONTINUE` | `Enum` | Continue to the next page of the form after completing the current page. |\n| `GO_TO_PAGE` | `Enum` | Jump to a specified page of the form after completing the current page. |\n| `RESTART` | `Enum` | Restart the form from the beginning, without clearing answers entered so far, after completing the current page. |\n| `SUBMIT` | `Enum` | Submit the form response after completing the current page. |"]]