0

私はgoogleスクリプトを使ってGoogleスプレッドシートに基づいてGoogleを作成しています。 PageBreakの直後に質問を作成することで、特定の質問がどのPageBreakにあるのかを設定できますか?とにかく切り替えたり、手動で質問項目があるPageBreakを選択したりできますか? like:google appsスクリプトを使用してGoogleフォームのアイテムの親を設定するにはどうすればよいですか?

var q = form.addMultipleChoiceItem() 
var page1 = form.addPageBreakItem(); 
var page2 = form.addPageBreakItem(); 
q.setParent(page1) 

これは可能ですか?

答えて

1

Googleフォームには「親」アイテムはありません。すべての項目はフォームの子です。

moveItem(from、to)またはmoveItem(item、toIndex)を使用して、アイテムを特定の位置に配置できます。

最初のClass PageBreakItemは、2番目のページの先頭を設定することに注意してください。

最初のページにアイテムを配置する場合、そのインデックスは最初のPageBreakItemインデックスより小さくする必要があります。

+0

2番目の質問をしてもらえますか?完了した後に続行するのではなく、ページを送信するにはどうすればよいですか?私はq.createChoice( 'name'、FormApp.NavType.SUBMIT)として選択肢を設定しようとしましたが、選択肢を設定するとこのエラーが表示されます:createChoice(string、PageNavigationType)メソッドを見つけることができません –

+0

@AlexByasse https://developers.google.com/apps-script/reference/forms/page-navigation-typeにアクセスしてください。さらなる助けが必要な場合は、新しい質問を投稿してください。 –

関連する問題