このサービスを使って、スクリプトで 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 | 選択肢をサポートする Item タイプに関連付けられた単一の選択肢(CheckboxItem 、ListItem 、MultipleChoiceItem など)。 |
DateItem | 回答者が日付を選択できる質問アイテム。 |
DateTimeItem | 回答者が日時を提示できる質問アイテム。 |
DestinationType | サポートされているフォーム レスポンスの宛先のタイプを表す列挙型。 |
DurationItem | 回答者が回答時間の長さを指定できる質問項目。 |
FeedbackType | サポートされているフィードバックの種類を表す列挙型。 |
Form | 全体的なプロパティとアイテムを含むフォーム。 |
FormApp | スクリプトが既存のForm を開くか、新規作成できるようにします。 |
FormResponse | フォーム全体に対する回答。 |
GridItem | 列と行のグリッドとして表示される質問項目。回答者は、一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。 |
GridValidation | GridItem の DataValidation。 |
GridValidationBuilder | GridValidation の DataValidationBuilder。 |
ImageItem | 画像を表示するレイアウト アイテム。 |
Item | すべてのアイテムに共通するプロパティ(タイトルやヘルプテキストなど)を含む汎用のフォーム アイテム。 |
ItemResponse | フォーム内の 1 つの質問項目に対する回答。 |
ItemType | サポートされているフォーム アイテムのタイプを表す列挙型。 |
ListItem | 回答者がプルダウン リストから 1 つの選択肢を選択できる質問アイテム。 |
MultipleChoiceItem | 回答者がラジオボタンのリストから 1 つの選択肢を選択するか、オプションの「その他」フィールドを選択できる質問項目。 |
PageBreakItem | ページの始点を示すレイアウト アイテム。 |
PageNavigationType | サポートされているページ ナビゲーションのタイプを表す列挙型。 |
ParagraphTextItem | 回答者が文章を入力できる質問アイテム。 |
ParagraphTextValidation | ParagraphTextItem の DataValidation。 |
ParagraphTextValidationBuilder | ParagraphTextValidation の DataValidationBuilder。 |
QuizFeedback | すべてのフィードバックに共通のプロパティ(表示テキストやリンクなど)を含むフィードバックの Bean 実装。 |
QuizFeedbackBuilder | ベースの FeedbackBuilder 。すべてのフィードバックに共通のプロパティ(表示テキストなど)のセッターを含む、ベース用の FeedbackBuilder です。 |
ScaleItem | 一連のラジオボタンから 1 つのオプションを回答者が選択できる質問項目。 |
SectionHeaderItem | セクションの開始を視覚的に示すレイアウト アイテム。 |
TextItem | 回答者が 1 行のテキストを入力できる質問アイテム。 |
TextValidation | TextItem の DataValidation。 |
TextValidationBuilder | TextValidation の DataValidationBuilder。 |
TimeItem | 回答者が時間帯を指定できる質問アイテム。 |
VideoItem | 動画を表示するレイアウト アイテム。 |
Alignment
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
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 つの回答が必要です。 |
CheckboxItem
Methods
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
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
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
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
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 人につき回答を 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 | 指定された FormResponse の成績を送信します。 |
FormApp
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
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 | 採点可能な Item にフィードバックを設定するために使用できる QuizFeedbackBuilder のインスタンスを返します。 |
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 つの回答が必要です。 |
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
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
CHECKBOX | Enum | 回答者が 1 つ以上のチェックボックスを選択できる質問アイテムと、オプションの「その他」フィールド。 |
CHECKBOX_GRID | Enum | 列と行のグリッドとして表示される質問アイテム。回答者は、一連のチェックボックスから行ごとに複数の選択肢を選択できます。 |
DATE | Enum | 回答者が日付を選択できる質問アイテム。 |
DATETIME | Enum | 回答者が日時を提示できる質問アイテム。 |
DURATION | Enum | 回答者が回答時間の長さを指定できる質問項目。 |
GRID | Enum | 列と行のグリッドとして表示される質問項目。回答者は、一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。 |
IMAGE | Enum | 画像を表示するレイアウト アイテム。 |
LIST | Enum | 回答者がプルダウン リストから 1 つの選択肢を選択できる質問アイテム。 |
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
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
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 | フィードバックの表示テキストを取得します。 |
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 | 動画の幅をピクセル単位で設定します。 |