このサービスでは、スクリプトを使用して Google フォームを作成、アクセス、変更できます。
// Create a new form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions. var form = FormApp.create('New Form'); var item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?'); item.setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish') ]); form.addMultipleChoiceItem() .setTitle('Do you prefer cats or dogs?') .setChoiceValues(['Cats','Dogs']) .showOtherOption(true); form.addPageBreakItem() .setTitle('Getting to know you'); form.addDateItem() .setTitle('When were you born?'); form.addGridItem() .setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']); Logger.log('Published URL: ' + form.getPublishedUrl()); Logger.log('Editor URL: ' + form.getEditUrl());
クラス
名前 | 概要 |
---|---|
Alignment | サポートされている画像配置のタイプを表す列挙型。 |
CheckboxGridItem | 質問項目(列と行のグリッドとして表示される)で、回答者は一連のチェックボックスから行ごとに複数の選択肢を選択できます。 |
CheckboxGridValidation | CheckboxGridItem の DataValidation。 |
CheckboxGridValidationBuilder | CheckboxGridValidation 用の DataValidationBuilder |
CheckboxItem | 1 つ以上のチェックボックスと任意で「その他」を選択できる質問項目。 |
CheckboxValidation | CheckboxItem の DataValidation。 |
CheckboxValidationBuilder | CheckboxValidation 用の DataValidationBuilder |
Choice | CheckboxItem 、ListItem 、MultipleChoiceItem など、選択をサポートする Item のタイプに関連付けられた単一の選択肢。 |
DateItem | 回答者が日付を指定するための質問項目です。 |
DateTimeItem | 回答者が日付と時刻を指定できる質問項目。 |
DestinationType | サポートされているフォーム レスポンスの宛先のタイプを表す列挙型。 |
DurationItem | 回答者が質問できる時間項目。 |
FeedbackType | サポートされているフィードバックのタイプを表す列挙型。 |
Form | 全体的なプロパティと項目を含むフォーム。 |
FormApp | スクリプトで既存の Form を開くか、新しいものを作成できます。 |
FormResponse | フォーム全体に対する回答。 |
GridItem | 質問項目(列と行のグリッドとして表示される)で、回答者は一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。 |
GridValidation | GridItem の DataValidation。 |
GridValidationBuilder | GridValidation 用の DataValidationBuilder |
ImageItem | 画像を表示するレイアウト アイテム。 |
Item | タイトルやヘルプテキストなど、すべてのアイテムに共通のプロパティを含む汎用フォーム アイテム。 |
ItemResponse | フォーム内の 1 つの質問項目に対する回答。 |
ItemType | サポートされているフォーム アイテムのタイプを表す列挙型。 |
ListItem | 回答者がプルダウン リストから選択できるようにするための質問項目です。 |
MultipleChoiceItem | ラジオボタンのリストから選択肢を 1 つ選択できるようにする質問項目、または任意の「その他」項目を指定する質問項目。 |
PageBreakItem | ページの先頭を示すレイアウト アイテム。 |
PageNavigationType | サポートされているページ ナビゲーションのタイプを表す列挙型。 |
ParagraphTextItem | 回答者がテキスト ブロックを入力できるようにする質問項目です。 |
ParagraphTextValidation | ParagraphTextItem の DataValidation。 |
ParagraphTextValidationBuilder | ParagraphTextValidation 用の DataValidationBuilder |
QuizFeedback | Feedback の Bean 実装。これには、表示テキストやリンクなど、すべてのフィードバックに共通のプロパティが含まれます。 |
QuizFeedbackBuilder | すべてのテキストに共通のプロパティ(表示テキストなど)のセッターを含む基本 FeedbackBuilder。 |
ScaleItem | 番号が付いた一連のラジオボタンから回答者が 1 つのオプションを選択できる質問項目。 |
SectionHeaderItem | セクションの開始を視覚的に示すレイアウト アイテム。 |
TextItem | 回答者が 1 行のテキストを入力できるようにする質問項目。 |
TextValidation | TextItem の DataValidation。 |
TextValidationBuilder | TextValidation 用の DataValidationBuilder |
TimeItem | 回答者が時間帯を指定できる質問項目。 |
VideoItem | 動画を表示するレイアウト アイテムです。 |
Alignment
Properties
プロパティ | 種類 | 説明 |
---|---|---|
LEFT | Enum | 画像をフォームの左側に揃えます。 |
CENTER | Enum | 画像をフォームの中心に揃えます。 |
RIGHT | Enum | 画像をフォームの右側に揃えます。 |
CheckboxGridItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
clearValidation() | CheckboxGridItem | このグリッド アイテムのデータ検証を削除します。 |
createResponse(responses) | ItemResponse | このチェックボックス グリッド アイテムの新しい ItemResponse を作成します。 |
duplicate() | CheckboxGridItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getColumns() | String[] | グリッド内のすべての列の値を取得します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getRows() | String[] | グリッド内のすべての行の値を取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setColumns(columns) | CheckboxGridItem | 値の配列に基づいてグリッドの列を設定します。 |
setHelpText(text) | CheckboxGridItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setRequired(enabled) | CheckboxGridItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setRows(rows) | CheckboxGridItem | 値の配列に基づいてグリッドの行を設定します。 |
setTitle(title) | CheckboxGridItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setValidation(validation) | CheckboxGridItem | このチェックボックス グリッド項目のデータ検証を設定します。 |
CheckboxGridValidation
CheckboxGridValidationBuilder
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | 1 つのグリッド アイテムでは、列ごとに 1 つのレスポンスに制限する必要があります。 |
CheckboxItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
clearValidation() | CheckboxItem | このチェックボックスの項目のデータ検証を削除します。 |
createChoice(value) | Choice | 新しい選択肢を作成します。 |
createChoice(value, isCorrect) | Choice | 新しい選択肢を作成します。 |
createResponse(responses) | ItemResponse | このチェックボックス項目用に新しい ItemResponse を作成します。 |
duplicate() | CheckboxItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getChoices() | Choice[] | アイテムのすべての選択肢を取得します。 |
getFeedbackForCorrect() | QuizFeedback | 回答者が質問に正しく回答したときに表示されるフィードバックを返します。 |
getFeedbackForIncorrect() | QuizFeedback | 回答者が質問に正しく回答しなかった場合に表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
hasOtherOption() | Boolean | アイテムに「その他」オプションがあるかどうかを判断します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setChoiceValues(values) | CheckboxItem | 文字列の配列からアイテムの選択を設定します。 |
setChoices(choices) | CheckboxItem | 項目の選択の配列を設定します。 |
setFeedbackForCorrect(feedback) | CheckboxItem | 回答者が質問に正しく回答したときに表示するフィードバックを設定します。 |
setFeedbackForIncorrect(feedback) | CheckboxItem | 回答者が質問に正しく回答しなかったときに表示するフィードバックを設定します。 |
setHelpText(text) | CheckboxItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setPoints(points) | CheckboxItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | CheckboxItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | CheckboxItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setValidation(validation) | CheckboxItem | このチェックボックスのデータ検証を設定します。 |
showOtherOption(enabled) | CheckboxItem | アイテムに「その他」オプションがあるかどうかを指定します。 |
CheckboxValidation
CheckboxValidationBuilder
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | 選択する選択肢がこの数以上に必要です。 |
requireSelectAtMost(number) | CheckboxValidationBuilder | 選択できる選択肢がこの数以下である必要があります。 |
requireSelectExactly(number) | CheckboxValidationBuilder | これほど多くの選択肢を選択する必要がある。 |
Choice
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
getGotoPage() | PageBreakItem | 応答者が選択内容を選択して現在のページを完成させたら、GO_TO_PAGE デスティネーションとして設定された PageBreakItem を取得します。 |
getPageNavigationType() | PageNavigationType | レスポンダーがこの選択内容を選択して現在のページを完成させた場合に発生する PageNavigationType を取得します。 |
getValue() | String | 回答者がフォームを表示する際にラベルとして表示される選択値を取得します。 |
isCorrectAnswer() | Boolean | 選択肢が質問に対する正しい答えかどうかを判断します。 |
DateItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
createResponse(response) | ItemResponse | この日付アイテムに新しい ItemResponse を作成します。 |
duplicate() | DateItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 採点可能な質問に対する回答に対して表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
includesYear() | Boolean | 日付項目に年オプションが含まれるかどうかを指定します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setGeneralFeedback(feedback) | DateItem | 正解または不正解の採点可能な質問(手動採点を必要とする質問など)に回答するときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | DateItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setIncludesYear(enableYear) | DateItem | 日付項目に年の設定を含めるかどうかを指定します。 |
setPoints(points) | DateItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | DateItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | DateItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
DateTimeItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
createResponse(response) | ItemResponse | この日付と時刻の項目用に新しい ItemResponse を作成します。 |
duplicate() | DateTimeItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 採点可能な質問に対する回答に対して表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
includesYear() | Boolean | 日付項目に年オプションが含まれるかどうかを指定します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setGeneralFeedback(feedback) | DateTimeItem | 正解または不正解の採点可能な質問(手動採点を必要とする質問など)に回答するときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | DateTimeItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setIncludesYear(enableYear) | DateTimeItem | 日付項目に年の設定を含めるかどうかを指定します。 |
setPoints(points) | DateTimeItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | DateTimeItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | DateTimeItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
DestinationType
Properties
プロパティ | 種類 | 説明 |
---|---|---|
SPREADSHEET | Enum | フォームの回答の宛先となる Google スプレッドシート。 |
DurationItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | この日付アイテムに新しい ItemResponse を作成します。 |
duplicate() | DurationItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 採点可能な質問に対する回答に対して表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setGeneralFeedback(feedback) | DurationItem | 正解または不正解の採点可能な質問(手動採点を必要とする質問など)に回答するときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | DurationItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setPoints(points) | DurationItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | DurationItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | DurationItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
FeedbackType
Properties
プロパティ | 種類 | 説明 |
---|---|---|
CORRECT | Enum | 正解した質問の回答者に対して自動的に表示されるフィードバック。 |
INCORRECT | Enum | 正しくない回答の質問に対し、回答者に自動的に表示されるフィードバックです。 |
GENERAL | Enum | 回答者が回答を送信するときに表示されるフィードバックです。 |
Form
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | 列と行のグリッドとして表示される新しい質問項目を追加し、回答者が一連のチェックボックスから行ごとに複数の選択肢を選択できるようにします。 |
addCheckboxItem() | CheckboxItem | 回答者が 1 つ以上のチェックボックスを選択できる新しい質問項目と、オプションの「その他」フィールドを追加します。 |
addDateItem() | DateItem | 回答者が日付を指定できる新しい質問項目を追加します。 |
addDateTimeItem() | DateTimeItem | 回答者が日付と時刻を指定できるように、新しい質問項目を追加します。 |
addDurationItem() | DurationItem | 回答者が時間の長さを示す新しい質問項目を追加します。 |
addEditor(emailAddress) | Form | 指定されたユーザーを Form の編集者リストに追加します。 |
addEditor(user) | Form | 指定されたユーザーを Form の編集者リストに追加します。 |
addEditors(emailAddresses) | Form | 指定したユーザー配列を Form の編集者リストに追加します。 |
addGridItem() | GridItem | 列と行のグリッドとして表示される新しい質問項目を追加し、回答者が一連のラジオボタンから行ごとに 1 つの選択肢を選択できるようにします。 |
addImageItem() | ImageItem | 画像を表示する新しいレイアウト アイテムを追加します。 |
addListItem() | ListItem | 新しい質問項目を追加し、回答者がプルダウン リストから 1 つを選択できるようにします。 |
addMultipleChoiceItem() | MultipleChoiceItem | 新しい質問項目を追加し、回答者がラジオボタンのリストから 1 つ、またはオプションの「その他」を選択できるようにします。 |
addPageBreakItem() | PageBreakItem | ページの開始を示す新しいレイアウト アイテムを追加します。 |
addParagraphTextItem() | ParagraphTextItem | 回答者がテキスト ブロックを入力できるように、新しい質問項目を追加します。 |
addScaleItem() | ScaleItem | 回答者が番号付きのシーケンスから 1 つのオプションを選択できるように、新しい質問項目を追加します。 |
addSectionHeaderItem() | SectionHeaderItem | セクションの開始を視覚的に示す新しいレイアウト アイテムを追加します。 |
addTextItem() | TextItem | 回答者が 1 行のテキストを入力できるように、新しい質問項目を追加します。 |
addTimeItem() | TimeItem | 回答者が時刻を指定できる新しい質問項目を追加します。 |
addVideoItem() | VideoItem | 動画を表示する新しいレイアウト アイテムを追加します。 |
canEditResponse() | Boolean | フォームの送信後に、そのフォームを編集するためのリンクを表示するかどうかを指定します。 |
collectsEmail() | Boolean | フォームが回答者を収集するかどうかや、メールアドレスを収集するかどうかを決定します。 |
createResponse() | FormResponse | フォームに対する新しい回答を作成します。 |
deleteAllResponses() | Form | 送信されたすべての回答をフォームの回答ストアから削除します。 |
deleteItem(index) | void | フォーム内のすべてのアイテムのうち、指定されたインデックスにあるアイテムを削除します。 |
deleteItem(item) | void | 指定したアイテムを削除します。 |
deleteResponse(responseId) | Form | フォームの回答ストアから 1 件の回答を削除します。 |
getConfirmationMessage() | String | フォームの確認メッセージを取得します。 |
getCustomClosedFormMessage() | String | フォームが応答を受け入れていない場合に表示されるカスタム メッセージを取得します。カスタム メッセージが設定されていない場合は、空の文字列を取得します。 |
getDescription() | String | フォームの説明を取得します。 |
getDestinationId() | String | フォームの回答先の ID を取得します。 |
getDestinationType() | DestinationType | フォームの回答先の種類を取得します。 |
getEditUrl() | String | フォームの編集モードへのアクセスに使用できる URL を取得します。 |
getEditors() | User[] | この Form の編集者のリストを取得します。 |
getId() | String | フォームの ID を取得します。 |
getItemById(id) | Item | 指定された ID のアイテムを取得します。 |
getItems() | Item[] | フォーム内のすべてのアイテムの配列を取得します。 |
getItems(itemType) | Item[] | 特定のタイプのすべてのアイテムの配列を取得します。 |
getPublishedUrl() | String | フォームへの返信に使用できる URL を取得します。 |
getResponse(responseId) | FormResponse | レスポンス ID に基づいて、単一のフォーム レスポンスを取得します。 |
getResponses() | FormResponse[] | フォームのすべてのレスポンスの配列を取得します。 |
getResponses(timestamp) | FormResponse[] | 指定した日時以降のすべてのフォーム回答の配列を取得します。 |
getShuffleQuestions() | Boolean | フォームの各ページの質問の順序をランダム化するかどうかを決定します。 |
getSummaryUrl() | String | フォームの回答の概要を表示するために使用できる URL を取得します。 |
getTitle() | String | フォームのタイトルを取得します。 |
hasLimitOneResponsePerUser() | Boolean | フォームが回答者ごとに 1 つの回答のみを許可するかどうかを指定します。 |
hasProgressBar() | Boolean | フォームに進行状況バーを表示するかどうかを指定します。 |
hasRespondAgainLink() | Boolean | 回答者がフォームを入力した後に、別の回答を送信するためのリンクをフォームに表示するかどうかを指定します。 |
isAcceptingResponses() | Boolean | フォームが現在回答を受け付けているかどうかを示します。 |
isPublishingSummary() | Boolean | 回答者がフォームに入力した後、回答の概要を表示するためのリンクをフォームに表示するかどうかを指定します。 |
isQuiz() | Boolean | フォームがテストであるかどうかを判断します。 |
moveItem(from, to) | Item | フォーム内のすべてのアイテムのうち、特定のインデックスのアイテムを別のインデックスに移動します。 |
moveItem(item, toIndex) | Item | フォーム内のすべてのアイテムのうち、特定のアイテムを特定のインデックスに移動します。 |
removeDestination() | Form | フォームと現在の回答のリンク先のリンクを解除します。 |
removeEditor(emailAddress) | Form | 指定されたユーザーを Form の編集者のリストから削除します。 |
removeEditor(user) | Form | 指定されたユーザーを Form の編集者のリストから削除します。 |
requiresLogin() | Boolean | 回答者が返答する前に、同じドメインのアカウントまたはサブドメインのアカウントにログインするかどうかを決定します。 |
setAcceptingResponses(enabled) | Form | フォームが現在回答を受け付けているかどうかを設定します。 |
setAllowResponseEdits(enabled) | Form | フォームの送信後に、回答を編集するためのリンクをフォームに表示するかどうかを設定します。 |
setCollectEmail(collect) | Form | フォームが回答者を収集するかどうか、およびメールアドレスを収集するかどうかを設定します。 |
setConfirmationMessage(message) | Form | フォームの確認メッセージを設定します。 |
setCustomClosedFormMessage(message) | Form | フォームが回答を受け入れていない場合に表示するメッセージを設定します。 |
setDescription(description) | Form | フォームの説明を設定します。 |
setDestination(type, id) | Form | フォームの回答を保存する場所を設定します。 |
setIsQuiz(enabled) | Form | フォームをテストとして使用するかどうかを設定します。 |
setLimitOneResponsePerUser(enabled) | Form | フォームが回答者ごとに 1 つの回答のみを許可するかどうかを設定します。 |
setProgressBar(enabled) | Form | フォームに進行状況バーを表示するかどうかを設定します。 |
setPublishingSummary(enabled) | Form | 回答者がフォームを送信した後、回答の概要を表示するためのリンクをフォームに表示するかどうかを設定します。 |
setRequireLogin(requireLogin) | Form | 回答者が回答前に同じドメインのアカウントまたはサブドメインのアカウントにログインする必要があるかどうかを設定します。 |
setShowLinkToRespondAgain(enabled) | Form | 回答者がフォームを入力した後に、別の回答を送信するためのリンクをフォームに表示するかどうかを設定します。 |
setShuffleQuestions(shuffle) | Form | フォームの各ページで質問の順序をランダム化するかどうかを設定します。 |
setTitle(title) | Form | フォームのタイトルを設定します。 |
shortenFormUrl(url) | String | フォームの長い URL を短縮 URL に変換します。 |
submitGrades(responses) | Form | 指定された FormResponses の成績を送信します。 |
FormApp
Properties
プロパティ | 種類 | 説明 |
---|---|---|
Alignment | Alignment | 画像調整のタイプの列挙型。 |
DestinationType | DestinationType | フォームの回答を保存できるデスティネーションのタイプの列挙型。 |
FeedbackType | FeedbackType | Feedbacks 型の列挙型。 |
ItemType | ItemType | Items 型の列挙型。 |
PageNavigationType | PageNavigationType | ページを移動するために想定される動作の列挙。 |
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
create(title) | Form | 新しい Form を作成して返します。 |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | CheckboxGridItem に検証を設定する際に使用できる CheckboxGridValidationBuilder のインスタンスを返します。 |
createCheckboxValidation() | CheckboxValidationBuilder | CheckboxItem で検証を設定するために使用できる CheckboxValidationBuilder のインスタンスを返します。 |
createFeedback() | QuizFeedbackBuilder | QuizFeedbackBuilder インスタンスを返します。これにより、採点可能な Item にフィードバックを設定できます。 |
createGridValidation() | GridValidationBuilder | GridItem で検証を設定するために使用できる GridValidationBuilder のインスタンスを返します。 |
createParagraphTextValidation() | ParagraphTextValidationBuilder | ParagraphTextItem での検証の設定に使用できる ParagraphTextValidationBuilder のインスタンスを返します。 |
createTextValidation() | TextValidationBuilder | TextItem で検証を設定する際に使用できる TextValidationBuilder のインスタンスを返します。 |
getActiveForm() | Form | スクリプトがコンテナにバインドされたフォームを返します。 |
getUi() | Ui | フォーム メニュー用のユーザー インターフェース環境のインスタンスを返します。スクリプトにより、メニュー、ダイアログ、サイドバーなどの機能を追加できます。 |
openById(id) | Form | 指定された ID を持つ Form を返します。 |
openByUrl(url) | Form | 指定された URL を持つ Form を返します。 |
FormResponse
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
getEditResponseUrl() | String | 送信済みの回答を編集するために使用できる URL を生成します。 |
getGradableItemResponses() | ItemResponse[] | フォームのレスポンスに含まれるすべてのアイテム レスポンスを、アイテムがフォームに出現する順序で取得します。 |
getGradableResponseForItem(item) | ItemResponse | 特定のアイテムのフォーム レスポンスに含まれるアイテム レスポンスを取得します。 |
getId() | String | フォーム レスポンスの ID を取得します。 |
getItemResponses() | ItemResponse[] | フォームのレスポンスに含まれるすべてのアイテム レスポンスを、アイテムがフォームに出現する順序で取得します。 |
getRespondentEmail() | String | Form.setCollectEmail(collect) 設定が有効な場合、レスポンスを送信したユーザーのメールアドレスを取得します。 |
getResponseForItem(item) | ItemResponse | 特定のアイテムについて、このフォームのレスポンスに含まれるアイテムのレスポンスを取得します。 |
getTimestamp() | Date | フォーム レスポンス送信のタイムスタンプを取得します。 |
submit() | FormResponse | レスポンスを送信します。 |
toPrefilledUrl() | String | このフォームの回答に基づいて回答が事前入力されるフォームの URL を生成します。 |
withItemGrade(gradedResponse) | FormResponse | 指定した項目の成績のフォームをフォームの回答に追加します。 |
withItemResponse(response) | FormResponse | 指定したアイテムのレスポンスをフォームのレスポンスに追加します。 |
GridItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
clearValidation() | GridItem | このグリッド アイテムのデータ検証を削除します。 |
createResponse(responses) | ItemResponse | このグリッド アイテム用に新しい ItemResponse を作成します。 |
duplicate() | GridItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getColumns() | String[] | グリッド内のすべての列の値を取得します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getRows() | String[] | グリッド内のすべての行の値を取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setColumns(columns) | GridItem | 値の配列に基づいてグリッドの列を設定します。 |
setHelpText(text) | GridItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setRequired(enabled) | GridItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setRows(rows) | GridItem | 値の配列に基づいてグリッドの行を設定します。 |
setTitle(title) | GridItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setValidation(validation) | GridItem | このグリッド アイテムのデータ検証を設定します。 |
GridValidation
GridValidationBuilder
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | 1 つのグリッド アイテムでは、列ごとに 1 つのレスポンスに制限する必要があります。 |
ImageItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
duplicate() | ImageItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getAlignment() | Alignment | 画像の水平方向の配置を取得します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getImage() | Blob | アイテムに現在割り当てられている画像を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
getWidth() | Integer | ピクセル単位の画像の幅を取得します。 |
setAlignment(alignment) | ImageItem | 画像の水平方向の配置を設定します。 |
setHelpText(text) | ImageItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setImage(image) | ImageItem | 画像自体を設定します。 |
setTitle(title) | ImageItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setWidth(width) | ImageItem | 画像の幅をピクセル単位で設定します。 |
Item
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | アイテムをチェックボックス グリッド アイテムとして返します。 |
asCheckboxItem() | CheckboxItem | アイテムをチェックボックス アイテムとして返します。 |
asDateItem() | DateItem | アイテムを日付アイテムとして返します。 |
asDateTimeItem() | DateTimeItem | 日時アイテムとしてアイテムを返します。 |
asDurationItem() | DurationItem | 期間アイテムとしてアイテムを返します。 |
asGridItem() | GridItem | アイテムをグリッド アイテムとして返します。 |
asImageItem() | ImageItem | アイテムを画像アイテムとして返します。 |
asListItem() | ListItem | アイテムをリストアイテムとして返します。 |
asMultipleChoiceItem() | MultipleChoiceItem | そのアイテムを多肢選択式で返します。 |
asPageBreakItem() | PageBreakItem | 改ページ項目としてアイテムを返します。 |
asParagraphTextItem() | ParagraphTextItem | アイテムを段落テキスト アイテムとして返します。 |
asScaleItem() | ScaleItem | アイテムをスケール アイテムとして返します。 |
asSectionHeaderItem() | SectionHeaderItem | セクション ヘッダー アイテムとしてアイテムを返します。 |
asTextItem() | TextItem | アイテムをテキスト アイテムとして返します。 |
asTimeItem() | TimeItem | アイテムを時間アイテムとして返します。 |
asVideoItem() | VideoItem | アイテムを動画アイテムとして返します。 |
duplicate() | Item | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
setHelpText(text) | Item | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setTitle(title) | Item | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
ItemResponse
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
getFeedback() | Object | 回答者が送信した回答に対して得られたフィードバックを取得します。 |
getItem() | Item | この回答が回答する質問アイテムを取得します。 |
getResponse() | Object | 回答者が送信した回答を取得します。 |
getScore() | Object | 回答者が送信した回答のスコアを取得します。 |
setFeedback(feedback) | ItemResponse | 回答者が送信した回答に対して表示するフィードバックを設定します。 |
setScore(score) | ItemResponse | 回答者が送信した回答のスコアを設定します。 |
ItemType
Properties
プロパティ | 種類 | 説明 |
---|---|---|
CHECKBOX | Enum | 1 つ以上のチェックボックスと任意で「その他」を選択できる質問項目。 |
CHECKBOX_GRID | Enum | 質問項目(列と行のグリッドとして表示される)で、回答者は一連のチェックボックスから行ごとに複数の選択肢を選択できます。 |
DATE | Enum | 回答者が日付を指定するための質問項目です。 |
DATETIME | Enum | 回答者が日付と時刻を指定できる質問項目。 |
DURATION | Enum | 回答者が質問できる時間項目。 |
GRID | Enum | 質問項目(列と行のグリッドとして表示される)で、回答者は一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。 |
IMAGE | Enum | 画像を表示するレイアウト アイテム。 |
LIST | Enum | 回答者がプルダウン リストから選択できるようにするための質問項目です。 |
MULTIPLE_CHOICE | Enum | ラジオボタンのリストから選択肢を 1 つ選択できるようにする質問項目、または任意の「その他」項目を指定する質問項目。 |
PAGE_BREAK | Enum | ページの先頭を示すレイアウト アイテム。 |
PARAGRAPH_TEXT | Enum | 回答者がテキスト ブロックを入力できるようにする質問項目です。 |
SCALE | Enum | 番号が付いた一連のラジオボタンから回答者が 1 つのオプションを選択できる質問項目。 |
SECTION_HEADER | Enum | セクションの開始を視覚的に示すレイアウト アイテム。 |
TEXT | Enum | 回答者が 1 行のテキストを入力できるようにする質問項目。 |
TIME | Enum | 回答者が時間帯を指定できる質問項目。 |
VIDEO | Enum | YouTube 動画を表示するレイアウト アイテムです。 |
FILE_UPLOAD | Enum | 回答者がファイルをアップロードできるようにする質問項目です。 |
ListItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
createChoice(value) | Choice | 新しい選択肢を作成します。 |
createChoice(value, isCorrect) | Choice | 新しい選択肢を作成します。 |
createChoice(value, navigationItem) | Choice | 任意のページ区切り項目にジャンプするページ ナビゲーション オプションを使用して、新しい選択肢を作成します。 |
createChoice(value, navigationType) | Choice | ページ ナビゲーション オプションを使用して新しい選択肢を作成します。 |
createResponse(response) | ItemResponse | このリスト項目の新しい ItemResponse を作成します。 |
duplicate() | ListItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getChoices() | Choice[] | アイテムのすべての選択肢を取得します。 |
getFeedbackForCorrect() | QuizFeedback | 回答者が質問に正しく回答したときに表示されるフィードバックを返します。 |
getFeedbackForIncorrect() | QuizFeedback | 回答者が質問に正しく回答しなかった場合に表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setChoiceValues(values) | ListItem | 文字列の配列からアイテムの選択を設定します。 |
setChoices(choices) | ListItem | 項目の選択の配列を設定します。 |
setFeedbackForCorrect(feedback) | ListItem | 回答者が質問に正しく回答したときに表示するフィードバックを設定します。 |
setFeedbackForIncorrect(feedback) | ListItem | 回答者が質問に正しく回答しなかったときに表示するフィードバックを設定します。 |
setHelpText(text) | ListItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setPoints(points) | ListItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | ListItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | ListItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
MultipleChoiceItem
Methods
PageBreakItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
duplicate() | PageBreakItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGoToPage() | PageBreakItem | 改ページの前にページを移動した後(つまり、フォームを通じて通常の線形進行でこの改ページに到達したとき)にジャンプする PageBreakItem を取得します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPageNavigationType() | PageNavigationType | 改ページの前にページを移動した後(つまり、フォームを通じて通常の直線的進行でこのページに到達したとき)に発生するページ ナビゲーションの種類を取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
setGoToPage(goToPageItem) | PageBreakItem | 改ページの前(つまり、フォームを通る通常の線形進行で改ページに到達したとき)に、ページを移動した後にジャンプするようにページを設定します。 |
setGoToPage(navigationType) | PageBreakItem | 改ページの前(つまり、フォームを通じて通常の直線的な進行でこのページに到達したとき)にページが完了した後に発生するページ ナビゲーションの種類を設定します。 |
setHelpText(text) | PageBreakItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setTitle(title) | PageBreakItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
PageNavigationType
Properties
プロパティ | 種類 | 説明 |
---|---|---|
CONTINUE | Enum | 現在のページに移動したら、フォームの次のページに進みます。 |
GO_TO_PAGE | Enum | 現在のページで入力を完了した後、フォームの特定のページに移動します。 |
RESTART | Enum | 現在のページを完成させた後、最初から入力した回答をクリアせずにフォームを最初からやり直します。 |
SUBMIT | Enum | 現在のページにアクセスした後に、フォームの回答を送信します。 |
ParagraphTextItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
clearValidation() | ParagraphTextItem | この段落のテキスト アイテムのデータ検証設定を削除します。 |
createResponse(response) | ItemResponse | この段落のテキスト アイテム用に新しい ItemResponse を作成します。 |
duplicate() | ParagraphTextItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 採点可能な質問に対する回答に対して表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setGeneralFeedback(feedback) | ParagraphTextItem | 正解または不正解の採点可能な質問(手動採点を必要とする質問など)に回答するときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | ParagraphTextItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setPoints(points) | ParagraphTextItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | ParagraphTextItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | ParagraphTextItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setValidation(validation) | ParagraphTextItem | この段落のテキスト アイテムのデータ検証を設定します。 |
ParagraphTextValidation
ParagraphTextValidationBuilder
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | レスポンスにパターンを含める必要があります。 |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | レスポンスにパターンが含まれないようにする必要があります。 |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | パターンと一致しないレスポンスが必要です。 |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | レスポンスの長さが値以上である必要があります。 |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | レスポンス長の値をより小さい値にする必要があります。 |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | パターンに一致するレスポンスが必要です。 |
QuizFeedback
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
getLinkUrls() | String[] | Feedback に関連付けられた URL のリストを取得します。 |
getText() | String | Feedback の表示テキストを取得します。 |
QuizFeedbackBuilder
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
addLink(url) | QuizFeedbackBuilder | フィードバックの補足資料へのリンクを追加します。 |
addLink(url, displayText) | QuizFeedbackBuilder | フィードバックの補足資料へのリンクを追加します。 |
build() | QuizFeedback | このビルダーに対応する型のフィードバックを作成します。 |
copy() | QuizFeedbackBuilder | このビルダーのコピーを返します。 |
setText(text) | QuizFeedbackBuilder | フィードバックのテキストを設定します。 |
ScaleItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
createResponse(response) | ItemResponse | このスケール項目用に新しい ItemResponse を作成します。 |
duplicate() | ScaleItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 採点可能な質問に対する回答に対して表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getLeftLabel() | String | スケールの下限ラベルを取得します(存在する場合)。 |
getLowerBound() | Integer | スケールの下限を取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getRightLabel() | String | スケールの上限のラベルを取得します(存在する場合)。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
getUpperBound() | Integer | スケールの上限を取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setBounds(lower, upper) | ScaleItem | 縮尺の下限と上限を設定します。 |
setGeneralFeedback(feedback) | ScaleItem | 正解または不正解の採点可能な質問(手動採点を必要とする質問など)に回答するときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | ScaleItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setLabels(lower, upper) | ScaleItem | スケールの下限と上限のラベルを設定します。 |
setPoints(points) | ScaleItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | ScaleItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | ScaleItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
SectionHeaderItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
duplicate() | SectionHeaderItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
setHelpText(text) | SectionHeaderItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setTitle(title) | SectionHeaderItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
TextItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
clearValidation() | TextItem | このテキスト アイテムのデータ検証を削除します。 |
createResponse(response) | ItemResponse | このテキスト アイテム用に新しい ItemResponse を作成します。 |
duplicate() | TextItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 採点可能な質問に対する回答に対して表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setGeneralFeedback(feedback) | TextItem | 正解または不正解の採点可能な質問(手動採点を必要とする質問など)に回答するときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | TextItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setPoints(points) | TextItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | TextItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | TextItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setValidation(validation) | TextItem | このテキスト アイテムのデータ検証を設定します。 |
TextValidation
TextValidationBuilder
Methods
TimeItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
createResponse(hour, minute) | ItemResponse | この時間項目の新しい ItemResponse を作成します。 |
duplicate() | TimeItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 採点可能な質問に対する回答に対して表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点数を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
isRequired() | Boolean | 回答者が質問に答えなければならないかどうかを決定します。 |
setGeneralFeedback(feedback) | TimeItem | 正解または不正解の採点可能な質問(手動採点を必要とする質問など)に回答するときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | TimeItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setPoints(points) | TimeItem | 採点可能なアイテムの点数を設定します。 |
setRequired(enabled) | TimeItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | TimeItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
VideoItem
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
duplicate() | VideoItem | このアイテムのコピーを作成し、フォームの末尾に追加します。 |
getAlignment() | Alignment | 動画の水平方向の配置を取得します。 |
getHelpText() | String | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中から、そのアイテムのインデックスを取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | ItemType として表されるアイテムのタイプを取得します。 |
getWidth() | Integer | 動画の幅(ピクセル単位)を取得します。 |
setAlignment(alignment) | VideoItem | 動画の水平方向の配置を設定します。 |
setHelpText(text) | VideoItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
setTitle(title) | VideoItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setVideoUrl(youtubeUrl) | VideoItem | 指定された YouTube URL または YouTube 動画 ID から動画自体を設定します。 |
setWidth(width) | VideoItem | 動画の幅をピクセル単位で設定します。 |