このサービスを使用すると、スクリプトで 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 行に 1 つずつ、ラジオボタンを選択します。 |
GridValidation | GridItem の DataValidation。 |
GridValidationBuilder | GridValidation の DataValidationBuilder。 |
ImageItem | 画像を表示するレイアウト アイテム。 |
Item | タイトルやヘルプテキストなど、すべてのアイテムに共通するプロパティを含む汎用フォームアイテム。 |
ItemResponse | フォーム内の 1 つの質問項目に対する回答。 |
ItemType | サポートされているフォーム アイテムのタイプを表す列挙型。 |
ListItem | 回答者がプルダウン リストから回答を 1 つ選択できるようにする質問項目。 |
MultipleChoiceItem | ラジオボタンのリストから回答者が 1 つの回答を 1 つ選択できるようにする質問項目。 オプションの「その他」表示されます。 |
PageBreakItem | ページの先頭をマークするレイアウト アイテム。 |
PageNavigationType | サポートされているページ ナビゲーションのタイプを表す列挙型。 |
ParagraphTextItem | 回答者がテキスト ブロックを入力できる質問項目。 |
ParagraphTextValidation | ParagraphTextItem の DataValidation。 |
ParagraphTextValidationBuilder | ParagraphTextValidation の DataValidationBuilder。 |
QuizFeedback | フィードバックの Bean 実装。すべてのフィードバックに共通する次のようなプロパティが含まれます。 テキストやリンクを表示します。 |
QuizFeedbackBuilder | 次のような、すべてのフィードバックに共通するプロパティのセッターを含むベース FeedbackBuilder 表示されます。 |
ScaleItem | 番号の付いた一連のラジオ局から 1 つの選択肢を回答者が選択できる質問項目 できます。 |
SectionHeaderItem | セクションの始まりを視覚的に表すレイアウト アイテム。 |
TextItem | 回答者が 1 行のテキストを入力できる質問項目。 |
TextValidation | TextItem の DataValidation。 |
TextValidationBuilder | TextValidation の DataValidationBuilder。 |
TimeItem | 回答者が時間帯を示すことができる質問項目。 |
VideoItem | 動画を表示するレイアウト アイテム。 |
Alignment
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
LEFT | Enum | 画像をフォームの左側に揃えます。 |
CENTER | Enum | 画像をフォームの中央に揃えます。 |
RIGHT | Enum | 画像をフォームの右側に揃えます。 |
CheckboxGridItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | グリッド アイテムの列ごとに 1 つの回答という制限があります。 |
CheckboxItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | この数以上の選択肢を選択することを必須にします。 |
requireSelectAtMost(number) | CheckboxValidationBuilder | 選択できる項目数をこの数以下にしてください。 |
requireSelectExactly(number) | CheckboxValidationBuilder | この数だけ選択する必要があります。 |
Choice
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
getGotoPage() | PageBreakItem | GO_TO_PAGE デスティネーションとして設定された PageBreakItem を取得します
回答者がこの選択肢を選択して現在のページを完成させた場合。 |
getPageNavigationType() | PageNavigationType | 回答者がこの選択肢を選択してから発生する PageNavigationType を取得します
現在のページが完成します。 |
getValue() | String | 選択肢の値を取得します。回答者がフォームを閲覧したときに、この値がラベルとして表示されます。 |
isCorrectAnswer() | Boolean | その質問に対する正解かどうかを取得します。 |
DateItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | 新しい質問項目を列と行のグリッドとして追加します。これにより、 一連のチェックボックスから 1 行につき複数の選択肢を回答した回答者。 |
addCheckboxItem() | CheckboxItem | 新しい質問項目を追加します。これにより、回答者は 1 つ以上のチェックボックスを 任意で「other」と表示されます。 |
addDateItem() | DateItem | 回答者が日付を示す新しい質問項目を追加します。 |
addDateTimeItem() | DateTimeItem | 新しい質問項目を追加し、回答者が日時を指定できるようにします。 |
addDurationItem() | DurationItem | 新しい質問項目を追加し、回答者が時間の長さを指定できるようにします。 |
addEditor(emailAddress) | Form | 指定されたユーザーを Form の編集者のリストに追加します。 |
addEditor(user) | Form | 指定されたユーザーを Form の編集者のリストに追加します。 |
addEditors(emailAddresses) | Form | 指定されたユーザー配列を Form の編集者のリストに追加します。 |
addGridItem() | GridItem | 新しい質問項目を列と行のグリッドとして追加します。これにより、 一連のラジオボタンから 1 行に 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 に基づいて 1 つのフォーム レスポンスを取得します。 |
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 人につき 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
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
Alignment | Alignment | 画像配置の種類の列挙型。 |
DestinationType | DestinationType | フォームの回答を保存できるデスティネーションのタイプの列挙。 |
FeedbackType | FeedbackType | Feedbacks 形式の型の列挙型。 |
ItemType | ItemType | Items 形式の型の列挙型。 |
PageNavigationType | PageNavigationType | ページ内を移動する際に考えられる動作を列挙したものです。 |
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create(title) | Form | 新しい Form を作成して返します。 |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | 検証の設定に使用できる CheckboxGridValidationBuilder のインスタンスを返します。
CheckboxGridItem 。 |
createCheckboxValidation() | CheckboxValidationBuilder | 検証の設定に使用できる CheckboxValidationBuilder のインスタンスを返します。
CheckboxItem 。 |
createFeedback() | QuizFeedbackBuilder | 採点可能なアンケートに関するフィードバックの設定に使用できる QuizFeedbackBuilder のインスタンスを返します。
Item 。 |
createGridValidation() | GridValidationBuilder | GridItem で検証を設定するために使用できる GridValidationBuilder のインスタンスを返します。 |
createParagraphTextValidation() | ParagraphTextValidationBuilder | 検証の設定に使用できる ParagraphTextValidationBuilder のインスタンスを返します
ParagraphTextItem 。 |
createTextValidation() | TextValidationBuilder | TextItem で検証を設定するために使用できる TextValidationBuilder のインスタンスを返します。 |
getActiveForm() | Form | スクリプトがコンテナにバインドされているフォームを返します。 |
getUi() | Ui | スクリプトが実行できるフォーム エディタのユーザー インターフェース環境のインスタンスを返します。 メニュー、ダイアログ、サイドバーなどの機能を追加できます。 |
openById(id) | Form | 指定された ID を持つ Form を返します。 |
openByUrl(url) | Form | 指定された URL で Form を返します。 |
FormResponse
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | グリッド アイテムの列ごとに 1 つの回答という制限があります。 |
ImageItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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 行に 1 つずつ、ラジオボタンを選択します。 |
IMAGE | Enum | 画像を表示するレイアウト アイテム。 |
LIST | Enum | 回答者がプルダウン リストから回答を 1 つ選択できるようにする質問項目。 |
MULTIPLE_CHOICE | Enum | ラジオボタンのリストから回答者が 1 つの回答を 1 つ選択できるようにする質問項目。 オプションの「その他」表示されます。 |
PAGE_BREAK | Enum | ページの先頭をマークするレイアウト アイテム。 |
PARAGRAPH_TEXT | Enum | 回答者がテキスト ブロックを入力できる質問項目。 |
SCALE | Enum | 質問項目です。回答者は、番号が振られた一連の選択肢から 1 つの選択肢を 1 つ選択できます。 選択します。 |
SECTION_HEADER | Enum | セクションの始まりを視覚的に表すレイアウト アイテム。 |
TEXT | Enum | 回答者が 1 行のテキストを入力できる質問項目。 |
TIME | Enum | 回答者が時間帯を示すことができる質問項目。 |
VIDEO | Enum | YouTube 動画を表示するレイアウト アイテム。 |
FILE_UPLOAD | Enum | 回答者がファイルをアップロードできる質問項目。 |
ListItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
PageBreakItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | レスポンスにパターンを含める必要があります。 |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | パターンが含まれていないことをレスポンスに要求します。 |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | パターンに一致しないというレスポンスが必要です。 |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | レスポンスの長さが値以上である必要があります。 |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | 回答の長さは値未満にする必要があります。 |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | 一致パターンに対するレスポンスが必要です。 |
QuizFeedback
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
getLinkUrls() | String[] | フィードバックに関連付けられている URL のリストを取得します。 |
getText() | String | フィードバックの表示テキストを取得します。 |
QuizFeedbackBuilder
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
addLink(url) | QuizFeedbackBuilder | フィードバックの補足資料へのリンクを追加します。 |
addLink(url, displayText) | QuizFeedbackBuilder | フィードバックの補足資料へのリンクを追加します。 |
build() | QuizFeedback | このビルダーに対応するタイプのフィードバックを作成します。 |
copy() | QuizFeedbackBuilder | このビルダーのコピーを返します。 |
setText(text) | QuizFeedbackBuilder | フィードバック テキストを設定します。 |
ScaleItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
TimeItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
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 | 動画の幅をピクセル単位で設定します。 |