Enum PageNavigationType

PageNavigationType

サポートされているページ ナビゲーションのタイプを表す列挙型。ページ ナビゲーションの種類には FormApp.PageNavigationType からアクセス。

ページ ナビゲーションは、回答者が選択肢を含むページを閲覧した後に行われます。 回答者がそのオプションを選んだ場合にのみ表示されます。回答者が複数の選択肢を ページ ナビゲーションの手順を同じページに設定しても、最後のナビゲーション オプションしか作用しません。 ページ ナビゲーションは、フォームの最後のページにも影響を与えません。

ページ ナビゲーションを使用する選択肢と、使用しない選択肢を同じアイテム内で組み合わせることはできません ページナビゲーションを使用します

列挙型を呼び出すには、その親クラス、名前、プロパティを呼び出します。たとえば、 FormApp.PageNavigationType.CONTINUE です。

// Create a form and add a new multiple-choice item and a page-break item.
const form = FormApp.create('Form Name');
const item = form.addMultipleChoiceItem();
const pageBreak = form.addPageBreakItem();

// Set some choices with go-to-page logic.
const rightChoice = item.createChoice(
    'Vanilla',
    FormApp.PageNavigationType.SUBMIT,
);
const wrongChoice = item.createChoice(
    'Chocolate',
    FormApp.PageNavigationType.RESTART,
);

// For GO_TO_PAGE, just pass in the page break item. For CONTINUE (normally the
// default), pass in CONTINUE explicitly because page navigation cannot be mixed
// with non-navigation choices.
const iffyChoice = item.createChoice('Peanut', pageBreak);
const otherChoice = item.createChoice(
    'Strawberry',
    FormApp.PageNavigationType.CONTINUE,
);
item.setChoices([rightChoice, wrongChoice, iffyChoice, otherChoice]);

プロパティ

プロパティタイプ説明
CONTINUEEnum現在のページにアクセスしたら、フォームの次のページに進みます。
GO_TO_PAGEEnum現在のページを完了したら、フォームの特定ページにジャンプします。
RESTARTEnumフォームの入力後に、ここまでに入力した回答を消去せずに、フォームを最初からやり直します クリックします。
SUBMITEnum現在のページを入力したら、フォームの回答を送信します。