googleForms.createForm can add a description, settings, and initial items in display order.
Example
Inputs
Providetitle. documentTitle defaults to title. description is optional. settings can set isQuiz, emailCollection, or both. emailCollection accepts none, verified, or respondentInput. items accepts the item definitions listed on Add item. Set unpublished: true to create the form unpublished and not accepting responses. Second argument { account } selects the Google Account.
Output
Returns the createdForm. See Get form. It includes Google’s item and question IDs.