google apps scriptだけでGoogle formsを生成する事ができます。
似たようなフォームを何個も作っている場合は楽になるかも知れません。
実際のところ
色々ゴテゴテとついた2ページ程のGoogle Formを生成するパターンを考えます。
function makeForm() { var form = FormApp.create('注文フォーム'); form.setProgressBar(true); //下部に進捗割合を出します。離脱率減少に有効なんだとか //チェックボックス var item = form.addCheckboxItem(); item.setTitle('何を選びますか?'); item.setChoices([ item.createChoice('A'), item.createChoice('B'), item.createChoice('C') ]); //選択式 form.addMultipleChoiceItem() .setTitle('猫派? 犬派? それ以外?') .setChoiceValues(['猫','犬']) .showOtherOption(true); //ページが切り替わる。 form.addPageBreakItem() .setTitle('二ページ目').setHelpText('真実省からのアンケートです'); //好感度調査的な form.addGridItem() .setTitle('あなたが善き市民であるか判定します') .setRows(['BIG BROTHER', 'ENGSOC', 'goldstein']) .setColumns(['ungood', 'GOOD', 'DOUBLEPLUSGOOD']); }
出来上がると、作業ディレクトリに、こんな感じの2ページのデータができます