Class PageBreakItem Stay organized with collections Save and categorize content based on your preferences.
Page Summary
PageBreakItem marks the start of a new page in a form and can be accessed or created from a Form object.
You can set the navigation for a page break to jump to another specific page break or use a defined PageNavigationType.
Methods like
duplicate(),getHelpText(),getId(),getIndex(),getPageNavigationType(),getTitle(), andgetType()are available for PageBreakItem.Methods like
setGoToPage(),setHelpText(), andsetTitle()allow for modification of PageBreakItem properties.
A layout item that marks the start of a page. Items can be accessed or created from aForm.
// Create a form and add three page-break items.constform=FormApp.create('Form Name');constpageTwo=form.addPageBreakItem().setTitle('Page Two');constpageThree=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 threepageThree.setGoToPage(FormApp.PageNavigationType.RESTART);// At end of page two, restart form
Methods
| Method | Return type | Brief description |
|---|---|---|
duplicate() | Page | Creates a copy of this item and appends it to the end of the form. |
get | Page | Gets thePage that the form will jump to after completing the page before thispage break (that is, upon reaching this page break by normal linear progression through theform). |
get | String | Gets the item's help text (sometimes called description text for layout items likeImage,Page, andSection). |
get | Integer | Gets the item's unique identifier. |
get | Integer | Gets the index of the item among all the items in the form. |
get | Page | 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). |
get | String | Gets the item's title (sometimes called header text, in the case of aSection). |
get | Item | Gets the item's type, represented as anItem. |
set | Page | Sets the page to jump to after completing the page before this page break (that is, uponreaching this page break by normal linear progression through the form). |
set | Page | 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). |
set | Page | Sets the item's help text (sometimes called description text for layout items likeImage,Page, andSection). |
set | Page | Sets the item's title (sometimes called header text, in the case of aSection). |
Detailed documentation
duplicate()
Creates a copy of this item and appends it to the end of the form.
Return
Page — a duplicate of thisPage, for chaining
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://www.googleapis.com/auth/forms
getGoToPage()
Gets thePage that the form will jump to after completing the page before thispage break (that is, upon reaching this page break by normal linear progression through theform).
Return
Page — the page break to jump to after completing the page before this page break, ornull if none is set
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://www.googleapis.com/auth/forms
getHelpText()
Gets the item's help text (sometimes called description text for layout items likeImage,Page, andSection).
Return
String — the item's help text or description text
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://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 followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://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 followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://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
Page — 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 followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://www.googleapis.com/auth/forms
getTitle()
Gets the item's title (sometimes called header text, in the case of aSection).
Return
String — the item's title or header text
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://www.googleapis.com/auth/forms
getType()
setGoToPage(goToPageItem)
Sets the page to jump to after completing the page before this page break (that is, uponreaching this page break by normal linear progression through the form). If the previous pagecontained aMultiple orList with a navigation option, thatnavigation overrules this navigation.
Parameters
| Name | Type | Description |
|---|---|---|
go | Page | the page break to jump to after completing the page before this page break |
Return
Page — thisPage, for chaining
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://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 thepage contained aMultiple orList with a navigation option, thatnavigation overrules this navigation.
Parameters
| Name | Type | Description |
|---|---|---|
navigation | Page | the navigation action to take after completing the page before this page break |
Return
Page — thisPage, for chaining
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://www.googleapis.com/auth/forms
setHelpText(text)
Sets the item's help text (sometimes called description text for layout items likeImage,Page, andSection).
Parameters
| Name | Type | Description |
|---|---|---|
text | String | the new help text |
Return
Page — thisPage, for chaining
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://www.googleapis.com/auth/forms
setTitle(title)
Sets the item's title (sometimes called header text, in the case of aSection).
Parameters
| Name | Type | Description |
|---|---|---|
title | String | the new title or header text |
Return
Page — thisPage, for chaining
Authorization
Scripts that use this method require authorization with one or more of the followingscopes:
https://www.googleapis.com/auth/forms.currentonlyhttps://www.googleapis.com/auth/forms
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-11 UTC.