AI-generated Key Takeaways
-  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 a  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 | 
|---|---|---|
|  Page  | Creates a copy of this item and appends it to the end of the form. | |
|  Page  | Gets the  Page 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). | |
| String | Gets the item's help text (sometimes called description text for layout items like  Image , Page , and Section ). | |
| Integer | Gets the item's unique identifier. | |
| Integer | Gets the index of the item among all the items in the form. | |
|  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). | |
| String | Gets the item's title (sometimes called header text, in the case of a  Section ). | |
|  Item  | Gets the item's type, represented as an  Item . | |
|  Page  | 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). | |
|  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). | |
|  Page  | Sets the item's help text (sometimes called description text for layout items like  Image , Page , and Section ). | |
|  Page  | Sets the item's title (sometimes called header text, in the case of a  Section ). | 
Detailed documentation
 duplicate() 
 
 Creates a copy of this item and appends it to the end of the form.
Return
  Page  
— a duplicate of this  Page  
, 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
 get  
 
 Gets the  Page  
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
  Page  
— 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
 get  
 
 Gets the item's help text (sometimes called description text for layout items like  Image  
,  Page  
, and  Section  
).
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
 get  
 
 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
 get  
 
 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
 get  
 
 Gets the item's title (sometimes called header text, in the case of a  Section  
).
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
 get  
 
  
 set  
 
 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  Multiple  
or  List  
with a navigation option, that
navigation 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  
— this  Page  
, 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
 set  
 
 Sets the item's help text (sometimes called description text for layout items like  Image  
,  Page  
, and  Section  
).
Parameters
| Name | Type | Description | 
|---|---|---|
| text | String | the new help text | 
Return
  Page  
— this  Page  
, 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
 set  
 
 Sets the item's title (sometimes called header text, in the case of a  Section  
).
Parameters
| Name | Type | Description | 
|---|---|---|
| title | String | the new title or header text | 
Return
  Page  
— this  Page  
, 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

