Class PageBreakItem | Apps Script | Google for Developers (original) (raw)
Class PageBreakItem
Stay organized with collections Save and categorize content based on your preferences.
PageBreakItem
A layout item that marks the start of a page. Items can be accessed or created from a [Form](/apps-script/reference/forms/form)
.
// Create a form and add three page-break items. const form = FormApp.create('Form Name'); const pageTwo = form.addPageBreakItem().setTitle('Page Two'); const pageThree = form.addPageBreakItem().setTitle('Page Three');
// Make the first two pages navigate elsewhere upon completion. pageTwo.setGoToPage( pageThree); // At end of page one (start of page two), jump to page three pageThree.setGoToPage( FormApp.PageNavigationType.RESTART); // At end of page two, restart form
Methods
Method | Return type | Brief description |
---|---|---|
duplicate() | PageBreakItem | Creates a copy of this item and appends it to the end of the form. |
getGoToPage() | PageBreakItem | Gets the PageBreakItem that the form will jump to after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form). |
getHelpText() | String | Gets the item's help text (sometimes called description text for layout items like ImageItems, PageBreakItems, and SectionHeaderItems). |
getId() | Integer | Gets the item's unique identifier. |
getIndex() | Integer | Gets the index of the item among all the items in the form. |
getPageNavigationType() | PageNavigationType | Gets the type of page navigation that occurs after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form). |
getTitle() | String | Gets the item's title (sometimes called header text, in the case of a SectionHeaderItem). |
getType() | ItemType | Gets the item's type, represented as an ItemType. |
setGoToPage(goToPageItem) | PageBreakItem | Sets the page to jump to after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form). |
setGoToPage(navigationType) | PageBreakItem | Sets the type of page navigation that occurs after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form). |
setHelpText(text) | PageBreakItem | Sets the item's help text (sometimes called description text for layout items like ImageItems, PageBreakItems, and SectionHeaderItems). |
setTitle(title) | PageBreakItem | Sets the item's title (sometimes called header text, in the case of a SectionHeaderItem). |
Detailed documentation
duplicate()
Creates a copy of this item and appends it to the end of the form.
Return
[PageBreakItem](#)
— a duplicate of this [PageBreakItem](#)
, for chaining
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
getGoToPage()
Gets the [PageBreakItem](#)
that the form will jump to after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form).
Return
[PageBreakItem](#)
— the page break to jump to after completing the page before this page break, or null
if none is set
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
getHelpText()
Gets the item's help text (sometimes called description text for layout items like [ImageItems](/apps-script/reference/forms/image-item)
, [PageBreakItems](#)
, and [SectionHeaderItems](/apps-script/reference/forms/section-header-item)
).
Return
String
— the item's help text or description text
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
getId()
Gets the item's unique identifier.
Return
Integer
— the item's ID
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
getIndex()
Gets the index of the item among all the items in the form.
Return
Integer
— the index of the item
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
getPageNavigationType()
Gets the type of page navigation that occurs after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form).
Return
[PageNavigationType](/apps-script/reference/forms/page-navigation-type)
— the navigation action to take after completing the page before this page break
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
getTitle()
Gets the item's title (sometimes called header text, in the case of a [SectionHeaderItem](/apps-script/reference/forms/section-header-item)
).
Return
String
— the item's title or header text
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
getType()
Gets the item's type, represented as an [ItemType](/apps-script/reference/forms/item-type)
.
Return
[ItemType](/apps-script/reference/forms/item-type)
— the item's type
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
setGoToPage(goToPageItem)
Sets the page to jump to after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form). If the previous page contained a [MultipleChoiceItem](/apps-script/reference/forms/multiple-choice-item)
or [ListItem](/apps-script/reference/forms/list-item)
with a navigation option, that navigation overrules this navigation.
Parameters
Name | Type | Description |
---|---|---|
goToPageItem | PageBreakItem | the page break to jump to after completing the page before this page break |
Return
[PageBreakItem](#)
— this [PageBreakItem](#)
, for chaining
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
setGoToPage(navigationType)
Sets the type of page navigation that occurs after completing the page before this page break (that is, upon reaching this page break by normal linear progression through the form). If the page contained a [MultipleChoiceItem](/apps-script/reference/forms/multiple-choice-item)
or [ListItem](/apps-script/reference/forms/list-item)
with a navigation option, that navigation overrules this navigation.
Parameters
Name | Type | Description |
---|---|---|
navigationType | PageNavigationType | the navigation action to take after completing the page before this page break |
Return
[PageBreakItem](#)
— this [PageBreakItem](#)
, for chaining
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
setHelpText(text)
Sets the item's help text (sometimes called description text for layout items like [ImageItems](/apps-script/reference/forms/image-item)
, [PageBreakItems](#)
, and [SectionHeaderItems](/apps-script/reference/forms/section-header-item)
).
Parameters
Name | Type | Description |
---|---|---|
text | String | the new help text |
Return
[PageBreakItem](#)
— this [PageBreakItem](#)
, for chaining
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
setTitle(title)
Sets the item's title (sometimes called header text, in the case of a [SectionHeaderItem](/apps-script/reference/forms/section-header-item)
).
Parameters
Name | Type | Description |
---|---|---|
title | String | the new title or header text |
Return
[PageBreakItem](#)
— this [PageBreakItem](#)
, for chaining
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
https://www.googleapis.com/auth/forms.currentonly
https://www.googleapis.com/auth/forms
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-02 UTC.