Forms Service

表單

這項服務可讓指令碼建立、存取及修改 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這項問題項目會以方格格狀的列和欄呈現,讓作答者從一連串核取方塊中,在每列選取多個選項。
CheckboxGridValidationCheckboxGridItem 的 DataValidation。
CheckboxGridValidationBuilderCheckboxGridValidation 的 DataValidationBuilder。
CheckboxItem允許作答者選取一或多個核取方塊,以及選填的「其他」欄位。
CheckboxValidationCheckboxItem 的 DataValidation。
CheckboxValidationBuilderCheckboxValidation 的 DataValidationBuilder。
Choice與支援選項的 Item 類型 (例如 CheckboxItemListItemMultipleChoiceItem) 相關聯的單一選項。
DateItem可讓作答者指明日期的問題項目。
DateTimeItem允許受訪者指明日期和時間的問題項目。
DestinationType列舉項目,代表支援的表單回覆目的地類型。
DurationItem允許作答者指明時間長度的題目項目。
FeedbackType列舉項目,代表支援的意見回饋類型。
Form包含整體房源和項目的表單。
FormApp允許指令碼開啟現有的 Form,或建立新的 Form
FormResponse回覆整份表單。
GridItem以列和欄呈現的方格問題項目,可讓作答者從一組圓形按鈕中,在每列選取一個選項。
GridValidationGridItem 的 DataValidation。
GridValidationBuilderGridValidation 的 DataValidationBuilder。
ImageItem顯示圖片的版面配置項目。
Item一般表單項目,包含所有項目的共同屬性,例如標題和說明文字。
ItemResponse對表單中單一問題項目的回覆。
ItemType列舉代表支援的單一表單項目類型。
ListItem允許受訪者從下拉式清單中選取一個選項的問題項目。
MultipleChoiceItem允許受訪者從圓形按鈕清單或選用的「其他」欄位中選取一個選項的問題項目。
PageBreakItem標示網頁起始處的版面配置項目。
PageNavigationType代表支援的網頁導覽類型的列舉。
ParagraphTextItem允許受訪者輸入文字區塊的問題項目。
ParagraphTextValidationParagraphTextItem 的 DataValidation。
ParagraphTextValidationBuilderParagraphTextValidation 的 DataValidationBuilder。
QuizFeedback意見回饋的 bean 實作,其中包含所有意見回饋的共同屬性,例如顯示文字或連結。
QuizFeedbackBuilder基礎 FeedbackBuilder,其中包含所有意見回饋共用的屬性 (例如顯示文字) 的 setter。
RatingIconType列舉表示支援的分級圖示類型。
RatingItem可讓作答者評分的題項。
ScaleItem允許作答者從一組編號圓形按鈕中選擇一個選項的問題項目。
SectionHeaderItem可視覺化表示區段開始的版面配置項目。
TextItem允許受訪者輸入單行文字的題目項目。
TextValidationTextItem 的 DataValidation。
TextValidationBuilderTextValidation 的 DataValidationBuilder。
TimeItem允許受訪者指明一天中某個時段的問題項目。
VideoItem顯示影片的版面配置項目。

Alignment

屬性

屬性類型說明
LEFTEnum將圖片對齊表單左側。
CENTEREnum將圖片對齊表單中央。
RIGHTEnum將圖片對齊表單的右側。

CheckboxGridItem

方法

方法傳回類型簡短說明
clearValidation()CheckboxGridItem移除這個格線項目的所有資料驗證。
createResponse(responses)ItemResponse為這個核取方塊格狀項目建立新的 ItemResponse
duplicate()CheckboxGridItem建立此項目的副本,並附加至表單結尾。
getColumns()String[]取得格線中每個資料欄的值。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getRows()String[]取得格狀檢視畫面中每個資料列的值。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
isRequired()Boolean決定受訪者是否必須回答問題。
setColumns(columns)CheckboxGridItem根據值陣列設定格線的欄。
setHelpText(text)CheckboxGridItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setRequired(enabled)CheckboxGridItem設定受訪者是否必須回答問題。
setRows(rows)CheckboxGridItem根據值陣列設定格狀檢視畫面的資料列。
setTitle(title)CheckboxGridItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
setValidation(validation)CheckboxGridItem設定核取方塊格線項目的資料驗證。

CheckboxGridValidation

CheckboxGridValidationBuilder

方法

方法傳回類型簡短說明
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilder需要限制每個格欄項目的每欄僅限一則回應。

CheckboxItem

方法

方法傳回類型簡短說明
clearValidation()CheckboxItem移除這個核取方塊項目的所有資料驗證。
createChoice(value)Choice建立新選項。
createChoice(value, isCorrect)Choice建立新選項。
createResponse(responses)ItemResponse為此核取方塊項目建立新的 ItemResponse
duplicate()CheckboxItem建立此項目的副本,並附加至表單結尾。
getChoices()Choice[]取得項目的所有選項。
getFeedbackForCorrect()QuizFeedback在作答者正確回答問題時,傳回要向他們顯示的意見回饋。
getFeedbackForIncorrect()QuizFeedback當作答者回答問題時,系統會傳回這項回饋。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
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設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
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取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
includesYear()Boolean判斷日期項目是否包含年份選項。
isRequired()Boolean決定受訪者是否必須回答問題。
setGeneralFeedback(feedback)DateItem當作答者回覆沒有正確或錯誤答案的評分問題 (也就是需要手動評分的題目) 時,系統會顯示這項回饋。
setHelpText(text)DateItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setIncludesYear(enableYear)DateItem設定日期項目是否包含年份設定。
setPoints(points)DateItem設定可評分的項目可獲得的分數。
setRequired(enabled)DateItem設定受訪者是否必須回答問題。
setTitle(title)DateItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

DateTimeItem

方法

方法傳回類型簡短說明
createResponse(response)ItemResponse為這個日期時間項目建立新的 ItemResponse
duplicate()DateTimeItem建立此項目的副本,並附加至表單結尾。
getGeneralFeedback()QuizFeedback傳回回應,當作答者回覆可評分的題目時,系統會向他們顯示這項回應。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
includesYear()Boolean判斷日期項目是否包含年份選項。
isRequired()Boolean決定受訪者是否必須回答問題。
setGeneralFeedback(feedback)DateTimeItem當作答者回覆沒有正確或錯誤答案的評分問題 (也就是需要手動評分的題目) 時,系統會顯示這項回饋。
setHelpText(text)DateTimeItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setIncludesYear(enableYear)DateTimeItem設定日期項目是否包含年份設定。
setPoints(points)DateTimeItem設定可評分的項目可獲得的分數。
setRequired(enabled)DateTimeItem設定受訪者是否必須回答問題。
setTitle(title)DateTimeItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

DestinationType

屬性

屬性類型說明
SPREADSHEETEnum將 Google 試算表試算表做為表單回覆的目的地。

DurationItem

方法

方法傳回類型簡短說明
createResponse(hours, minutes, seconds)ItemResponse為這個日期項目建立新的 ItemResponse
duplicate()DurationItem建立此項目的副本,並附加至表單結尾。
getGeneralFeedback()QuizFeedback傳回回應,當作答者回覆可評分的題目時,系統會向他們顯示這項回應。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
isRequired()Boolean決定受訪者是否必須回答問題。
setGeneralFeedback(feedback)DurationItem當作答者回覆沒有正確或錯誤答案的評分問題 (也就是需要手動評分的題目) 時,系統會顯示這項回饋。
setHelpText(text)DurationItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setPoints(points)DurationItem設定可評分的項目可獲得的分數。
setRequired(enabled)DurationItem設定受訪者是否必須回答問題。
setTitle(title)DurationItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

FeedbackType

屬性

屬性類型說明
CORRECTEnum系統會自動向答對問題的作答者顯示這項意見回饋。
INCORRECTEnum針對作答錯誤的問題,自動向作答者顯示的意見回饋。
GENERALEnum在受訪者提交回覆時,系統會自動向他們顯示的意見回饋。

Form

方法

方法傳回類型簡短說明
addCheckboxGridItem()CheckboxGridItem附加新問題項目,以列和欄的格狀呈現,讓作答者從一連串核取方塊中,在每列選取多個選項。
addCheckboxItem()CheckboxItem附加新的問題項目,讓作答者選取一或多個核取方塊,以及選填的「其他」欄位。
addDateItem()DateItem附加新的問題項目,讓受訪者可以指出日期。
addDateTimeItem()DateTimeItem附加新的問題項目,讓受訪者可以指出日期和時間。
addDurationItem()DurationItem附加新的問題項目,讓受訪者可以指出一段時間。
addEditor(emailAddress)Form將指定使用者新增至 Form 的編輯者清單。
addEditor(user)Form將指定使用者新增至 Form 的編輯者清單。
addEditors(emailAddresses)Form將指定的使用者陣列新增至 Form 的編輯者清單。
addGridItem()GridItem附加新問題項目,以資料列和資料欄的方格呈現,讓作答者從一組圓形按鈕中,依序選取一個選項。
addImageItem()ImageItem附加顯示圖片的新版面配置項目。
addListItem()ListItem附加新的問題項目,讓作答者從下拉式清單中選取一個選項。
addMultipleChoiceItem()MultipleChoiceItem新增問題項目,讓作答者從圓形按鈕清單或選用的「其他」欄位中選取一個選項。
addPageBreakItem()PageBreakItem新增標示網頁起始位置的版面配置項目。
addParagraphTextItem()ParagraphTextItem新增可讓作答者輸入文字區塊的問題項目。
addRatingItem()RatingItem附加新的問題項目,讓作答者評分。
addScaleItem()ScaleItem附加新問題項目,讓作答者從圓形按鈕的編號序列中選擇一個選項。
addSectionHeaderItem()SectionHeaderItem附加可視覺化指出區段開始的新版面配置項目。
addTextItem()TextItem附加新的問題項目,讓受訪者輸入單行文字。
addTimeItem()TimeItem附加新的問題項目,讓受訪者指出一天中的時間。
addVideoItem()VideoItem附加顯示影片的新版面配置項目。
canEditResponse()Boolean決定表單是否會在提交回覆後顯示編輯連結。
collectsEmail()Boolean決定表單是否收集作答者的電子郵件地址。
createResponse()FormResponse建立表單的新回應。
deleteAllResponses()Form從表單的回應儲存庫中刪除所有已提交的回覆。
deleteItem(index)void刪除表單中所有項目中指定索引的項目。
deleteItem(item)void刪除指定項目。
deleteResponse(responseId)Form從表單的回應儲存空間中刪除單一回應。
getConfirmationMessage()String取得表單的確認訊息。
getCustomClosedFormMessage()String在表單不接受回應時,會傳回顯示的自訂訊息;如果未設定自訂訊息,則會傳回空字串。
getDescription()String取得表單說明。
getDestinationId()String取得表單回應目的地的 ID。
getDestinationType()DestinationType取得表單回應目的地的類型。
getEditUrl()String取得可用於存取表單編輯模式的網址。
getEditors()User[]取得這個 Form 的編輯者清單。
getId()String取得表單的 ID。
getItemById(id)Item取得指定 ID 的項目。
getItems()Item[]取得表單中所有項目的陣列。
getItems(itemType)Item[]取得指定類型的所有項目陣列。
getPublishedUrl()String取得可用於回覆表單的網址。
getResponse(responseId)FormResponse根據回應 ID 取得單一表單回應。
getResponses()FormResponse[]取得所有表單回應的陣列。
getResponses(timestamp)FormResponse[]取得指定日期和時間後所有表單回覆的陣列。
getShuffleQuestions()Boolean決定表單每頁問題的順序是否隨機。
getSummaryUrl()String取得可用於查看表單回覆摘要的網址。
getTitle()String取得表單的標題。
hasLimitOneResponsePerUser()Boolean判斷表單是否允許每位受訪者只回覆一次。
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 的編輯者清單中移除。
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設定表單是否允許每位作答者提交一次回覆。
setProgressBar(enabled)Form設定表單是否顯示進度列。
setPublishingSummary(enabled)Form設定表單是否會在作答者提交表單後,顯示連結,讓他們查看回覆摘要。
setShowLinkToRespondAgain(enabled)Form設定表單在受訪者填寫完畢後,是否要顯示連結以便提交其他回覆。
setShuffleQuestions(shuffle)Form設定表單每頁問題的順序是否隨機。
setTitle(title)Form設定表單標題。
shortenFormUrl(url)String將表單的長網址轉換為短網址。
submitGrades(responses)Form提交指定表單回覆的成績。

FormApp

屬性

屬性類型說明
AlignmentAlignment圖片對齊類型的列舉。
DestinationTypeDestinationType可儲存表單回覆的目的地類型列舉。
FeedbackTypeFeedbackType列舉 Feedbacks 表單的類型。
ItemTypeItemType列舉 Items 表單的類型。
PageNavigationTypePageNavigationType列舉瀏覽頁面時可能的行為。
RatingIconTypeRatingIconType評分圖示類型 RatingIcons 的列舉

方法

方法傳回類型簡短說明
create(title)Form建立並傳回新的 Form
createCheckboxGridValidation()CheckboxGridValidationBuilder傳回 CheckboxGridValidationBuilder 的例項,可用於設定 CheckboxGridItem 的驗證。
createCheckboxValidation()CheckboxValidationBuilder傳回 CheckboxValidationBuilder 的例項,可用於設定 CheckboxItem 的驗證。
createFeedback()QuizFeedbackBuilder傳回 QuizFeedbackBuilder 的例項,可用於設定可評分的 Item 意見回饋。
createGridValidation()GridValidationBuilder傳回 GridValidationBuilder 的例項,可用於設定 GridItem 的驗證。
createParagraphTextValidation()ParagraphTextValidationBuilder傳回 ParagraphTextValidationBuilder 的例項,可用於設定 ParagraphTextItem 的驗證。
createTextValidation()TextValidationBuilder會傳回 TextValidationBuilder 的例項,可用於設定 TextItem 的驗證。
getActiveForm()Form傳回指令碼容器繫結的表單。
getUi()Ui傳回表單編輯器使用者介面環境的例項,讓指令碼可新增選單、對話方塊和側欄等功能。
openById(id)Form傳回含有指定 ID 的 Form
openByUrl(url)Form傳回含有指定網址的 Form

FormResponse

方法

方法傳回類型簡短說明
getEditResponseUrl()String產生網址,可用於編輯已提交的回覆。
getGradableItemResponses()ItemResponse[]依照項目在表單中顯示的順序,取得表單回應中包含的所有項目回應。
getGradableResponseForItem(item)ItemResponse取得指定項目的表單回應中所含的項目回應。
getId()String取得表單回覆的 ID。
getItemResponses()ItemResponse[]依照項目在表單中顯示的順序,取得表單回應中包含的所有項目回應。
getRespondentEmail()String取得提交回覆的使用者電子郵件地址 (如果已啟用 Form.setCollectEmail(collect) 設定)。
getResponseForItem(item)ItemResponse取得此表單回應中,針對特定項目所包含的項目回應。
getTimestamp()Date取得表單回覆提交作業的時間戳記。
submit()FormResponse提交回應。
toPrefilledUrl()String產生表單的網址,其中的答案會根據表單回覆中的答案預先填入。
withItemGrade(gradedResponse)FormResponse將指定項目回覆的成績加入表單回覆。
withItemResponse(response)FormResponse將指定的項目回應新增至表單回應。

GridItem

方法

方法傳回類型簡短說明
clearValidation()GridItem移除這個格線項目的所有資料驗證。
createResponse(responses)ItemResponse為這個格線項目建立新的 ItemResponse
duplicate()GridItem建立此項目的副本,並附加至表單結尾。
getColumns()String[]取得格線中每個資料欄的值。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getRows()String[]取得格狀檢視畫面中每個資料列的值。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
isRequired()Boolean決定受訪者是否必須回答問題。
setColumns(columns)GridItem根據值陣列設定格線的欄。
setHelpText(text)GridItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setRequired(enabled)GridItem設定受訪者是否必須回答問題。
setRows(rows)GridItem根據值陣列設定格狀檢視畫面的資料列。
setTitle(title)GridItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
setValidation(validation)GridItem設定這個格線項目的資料驗證。

GridValidation

GridValidationBuilder

方法

方法傳回類型簡短說明
requireLimitOneResponsePerColumn()GridValidationBuilder需要限制每個格欄項目的每欄僅限一則回應。

ImageItem

方法

方法傳回類型簡短說明
duplicate()ImageItem建立此項目的副本,並附加至表單結尾。
getAlignment()Alignment取得圖片的水平對齊方式。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getImage()Blob取得目前指派給項目的圖片。
getIndex()Integer取得表單中所有項目中的項目索引。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
getWidth()Integer取得圖片的寬度 (以像素為單位)。
setAlignment(alignment)ImageItem設定圖片的水平對齊方式。
setHelpText(text)ImageItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
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以段落文字項目形式傳回項目。
asRatingItem()RatingItem以評分項目形式傳回項目。
asScaleItem()ScaleItem以比例項目形式傳回項目。
asSectionHeaderItem()SectionHeaderItem以區段標題項目形式傳回項目。
asTextItem()TextItem以文字項目形式傳回項目。
asTimeItem()TimeItem將項目傳回為時間項目。
asVideoItem()VideoItem將項目傳回為影片項目。
duplicate()Item建立此項目的副本,並附加至表單結尾。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
setHelpText(text)Item設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setTitle(title)Item設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

ItemResponse

方法

方法傳回類型簡短說明
getFeedback()Object取得針對受訪者提交的答案所提供的意見回饋。
getItem()Item取得此回覆所回答的問題項目。
getResponse()Object取得受訪者提交的答案。
getScore()Object取得受訪者提交答案的分數。
setFeedback(feedback)ItemResponse設定應向受訪者顯示的意見回饋,針對他們提交的答案。
setScore(score)ItemResponse為作答者提交的答案設定分數。

ItemType

屬性

屬性類型說明
CHECKBOXEnum允許作答者選取一或多個核取方塊,以及選填的「其他」欄位。
CHECKBOX_GRIDEnum這項問題項目會以方格格狀的列和欄呈現,讓作答者從一連串核取方塊中,在每列選取多個選項。
DATEEnum可讓作答者指明日期的問題項目。
DATETIMEEnum允許受訪者指明日期和時間的問題項目。
DURATIONEnum允許作答者指明時間長度的題目項目。
GRIDEnum以列和欄呈現的方格問題項目,可讓作答者從一組圓形按鈕中,在每列選取一個選項。
IMAGEEnum顯示圖片的版面配置項目。
LISTEnum允許受訪者從下拉式清單中選取一個選項的問題項目。
MULTIPLE_CHOICEEnum允許受訪者從圓形按鈕清單或選用的「其他」欄位中選取一個選項的問題項目。
PAGE_BREAKEnum標示網頁起始處的版面配置項目。
PARAGRAPH_TEXTEnum允許受訪者輸入文字區塊的問題項目。
RATINGEnum可讓作答者評分的題項。
SCALEEnum允許作答者從一組編號圓形按鈕中選擇一個選項的問題項目。
SECTION_HEADEREnum可視覺化表示區段開始的版面配置項目。
TEXTEnum允許受訪者輸入單行文字的題目項目。
TIMEEnum允許受訪者指明一天中某個時段的問題項目。
VIDEOEnum顯示 YouTube 影片的版面配置項目。
FILE_UPLOADEnum可讓作答者上傳檔案的問題項目。
UNSUPPORTEDEnum目前不支援透過 API 處理的項目。

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取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
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設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setPoints(points)ListItem設定可評分的項目可獲得的分數。
setRequired(enabled)ListItem設定受訪者是否必須回答問題。
setTitle(title)ListItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

MultipleChoiceItem

方法

方法傳回類型簡短說明
createChoice(value)Choice建立新選項。
createChoice(value, isCorrect)Choice建立新選項。
createChoice(value, navigationItem)Choice建立新的選項,其中包含可跳至特定分頁項目的頁面導覽選項。
createChoice(value, navigationType)Choice使用頁面導覽選項建立新選項。
createResponse(response)ItemResponse為這個多重選擇題建立新的 ItemResponse
duplicate()MultipleChoiceItem建立此項目的副本,並附加至表單結尾。
getChoices()Choice[]取得項目的所有選項。
getFeedbackForCorrect()QuizFeedback在作答者正確回答問題時,傳回要向他們顯示的意見回饋。
getFeedbackForIncorrect()QuizFeedback當作答者回答問題時,系統會傳回這項回饋。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
hasOtherOption()Boolean判斷項目是否有「其他」選項。
isRequired()Boolean決定受訪者是否必須回答問題。
setChoiceValues(values)MultipleChoiceItem從字串陣列中設定項目的選項。
setChoices(choices)MultipleChoiceItem為項目設定陣列選項。
setFeedbackForCorrect(feedback)MultipleChoiceItem設定在作答者正確回答問題時,要向他們顯示的意見回饋。
setFeedbackForIncorrect(feedback)MultipleChoiceItem設定作答者回答問題時,系統向他們顯示的意見回饋。
setHelpText(text)MultipleChoiceItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setPoints(points)MultipleChoiceItem設定可評分的項目可獲得的分數。
setRequired(enabled)MultipleChoiceItem設定受訪者是否必須回答問題。
setTitle(title)MultipleChoiceItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
showOtherOption(enabled)MultipleChoiceItem設定項目是否有「其他」選項。

PageBreakItem

方法

方法傳回類型簡短說明
duplicate()PageBreakItem建立此項目的副本,並附加至表單結尾。
getGoToPage()PageBreakItem取得表單在完成本分頁符號之前的頁面後跳轉至的 PageBreakItem (也就是在表單中以一般線性進度到達這個分頁符號時)。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPageNavigationType()PageNavigationType取得在這個分頁前完成網頁後,所發生的網頁導覽類型 (也就是透過表單的一般線性進展,到達這個分頁時)。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
setGoToPage(goToPageItem)PageBreakItem設定在完成此分頁前所跳轉的頁面 (也就是在透過表單的一般線性進度到達此分頁時)。
setGoToPage(navigationType)PageBreakItem設定在這個分頁前完成頁面後,所發生的頁面導覽類型 (也就是透過表單的一般線性進展,到達這個分頁時)。
setHelpText(text)PageBreakItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setTitle(title)PageBreakItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

屬性

屬性類型說明
CONTINUEEnum填寫完目前的頁面後,請繼續填寫表單的下一頁。
GO_TO_PAGEEnum在完成目前頁面後,跳至表單的指定頁面。
RESTARTEnum在完成目前頁面後,從一開始重新開始填寫表單,但不要清除先前輸入的答案。
SUBMITEnum填妥目前頁面後,提交表單回覆。

ParagraphTextItem

方法

方法傳回類型簡短說明
clearValidation()ParagraphTextItem移除此段落文字項目的所有資料驗證。
createResponse(response)ItemResponse為這個段落文字項目建立新的 ItemResponse
duplicate()ParagraphTextItem建立此項目的副本,並附加至表單結尾。
getGeneralFeedback()QuizFeedback傳回回應,當作答者回覆可評分的題目時,系統會向他們顯示這項回應。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
isRequired()Boolean決定受訪者是否必須回答問題。
setGeneralFeedback(feedback)ParagraphTextItem當作答者回覆沒有正確或錯誤答案的評分問題 (也就是需要手動評分的題目) 時,系統會顯示這項回饋。
setHelpText(text)ParagraphTextItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setPoints(points)ParagraphTextItem設定可評分的項目可獲得的分數。
setRequired(enabled)ParagraphTextItem設定受訪者是否必須回答問題。
setTitle(title)ParagraphTextItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
setValidation(validation)ParagraphTextItem設定此段落文字項目的資料驗證。

ParagraphTextValidation

ParagraphTextValidationBuilder

QuizFeedback

方法

方法傳回類型簡短說明
getLinkUrls()String[]取得與意見回饋相關聯的網址清單。
getText()String取得意見回饋的顯示文字。

QuizFeedbackBuilder

方法

方法傳回類型簡短說明
addLink(url)QuizFeedbackBuilder新增意見回饋的補充資料連結。
addLink(url, displayText)QuizFeedbackBuilder新增意見回饋的補充資料連結。
build()QuizFeedback為此建構工具建構對應類型的意見回饋。
copy()QuizFeedbackBuilder傳回此建構工具的副本。
setText(text)QuizFeedbackBuilder設定意見回饋文字。

RatingIconType

屬性

屬性類型說明
STAREnum星號圖示。
HEARTEnum心形圖示。
THUMB_UPEnum按讚圖示。

RatingItem

方法

方法傳回類型簡短說明
createResponse(response)ItemResponse為這個評分項目建立新的 ItemResponse
duplicate()RatingItem建立此項目的副本,並附加至表單結尾。
getGeneralFeedback()QuizFeedback傳回回應,當作答者回覆可評分的題目時,系統會向他們顯示這項回應。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getRatingIcon()RatingIconType取得為評分選取的圖示。
getRatingScaleLevel()Integer取得評分的等級。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
isRequired()Boolean決定受訪者是否必須回答問題。
setGeneralFeedback(feedback)RatingItem當作答者回覆沒有正確或錯誤答案的評分問題 (也就是需要手動評分的題目) 時,系統會顯示這項回饋。
setHelpText(text)RatingItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setPoints(points)RatingItem設定可評分的項目可獲得的分數。
setRatingIcon(ratingIcon)RatingItem設定分級圖示。
setRatingScaleLevel(ratingScaleLevel)RatingItem設定分級的最高量表等級。
setRequired(enabled)RatingItem設定受訪者是否必須回答問題。
setTitle(title)RatingItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

ScaleItem

方法

方法傳回類型簡短說明
createResponse(response)ItemResponse為這個比例尺項目建立新的 ItemResponse
duplicate()ScaleItem建立此項目的副本,並附加至表單結尾。
getGeneralFeedback()QuizFeedback傳回回應,當作答者回覆可評分的題目時,系統會向他們顯示這項回應。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
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設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setLabels(lower, upper)ScaleItem設定比例下限和上限的標籤。
setPoints(points)ScaleItem設定可評分的項目可獲得的分數。
setRequired(enabled)ScaleItem設定受訪者是否必須回答問題。
setTitle(title)ScaleItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

SectionHeaderItem

方法

方法傳回類型簡短說明
duplicate()SectionHeaderItem建立此項目的副本,並附加至表單結尾。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
setHelpText(text)SectionHeaderItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setTitle(title)SectionHeaderItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

TextItem

方法

方法傳回類型簡短說明
clearValidation()TextItem移除此文字項目的所有資料驗證。
createResponse(response)ItemResponse為這個文字項目建立新的 ItemResponse
duplicate()TextItem建立此項目的副本,並附加至表單結尾。
getGeneralFeedback()QuizFeedback傳回回應,當作答者回覆可評分的題目時,系統會向他們顯示這項回應。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
isRequired()Boolean決定受訪者是否必須回答問題。
setGeneralFeedback(feedback)TextItem當作答者回覆沒有正確或錯誤答案的評分問題 (也就是需要手動評分的題目) 時,系統會顯示這項回饋。
setHelpText(text)TextItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setPoints(points)TextItem設定可評分的項目可獲得的分數。
setRequired(enabled)TextItem設定受訪者是否必須回答問題。
setTitle(title)TextItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
setValidation(validation)TextItem設定此文字項目的資料驗證。

TextValidation

TextValidationBuilder

方法

方法傳回類型簡短說明
requireNumber()TextValidationBuilder要求文字項目為數字。
requireNumberBetween(start, end)TextValidationBuilder文字項目必須是介於開始和結束之間的數字 (含頭尾)。
requireNumberEqualTo(number)TextValidationBuilder要求文字項目必須是與指定值相等的數字。
requireNumberGreaterThan(number)TextValidationBuilder要求文字項目必須是比指定值大的數字。
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilder要求文字項目為大於或等於指定值的數字。
requireNumberLessThan(number)TextValidationBuilder要求文字項目必須是小於指定值的數字。
requireNumberLessThanOrEqualTo(number)TextValidationBuilder要求文字項目為小於或等於指定值的數字。
requireNumberNotBetween(start, end)TextValidationBuilder要求文字項目為數字,但不包含在開始和結束之間。
requireNumberNotEqualTo(number)TextValidationBuilder要求文字項目為數字,且不等於指定的值。
requireTextContainsPattern(pattern)TextValidationBuilder回應必須包含圖案。
requireTextDoesNotContainPattern(pattern)TextValidationBuilder要求回應不含模式。
requireTextDoesNotMatchPattern(pattern)TextValidationBuilder回應不符合模式。
requireTextIsEmail()TextValidationBuilder文字項目必須是電子郵件地址。
requireTextIsUrl()TextValidationBuilder文字項目必須是網址。
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilder要求回應長度大於或等於值。
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilder要求回應長度小於值。
requireTextMatchesPattern(pattern)TextValidationBuilder回覆必須符合模式。
requireWholeNumber()TextValidationBuilder文字項目必須為整數。

TimeItem

方法

方法傳回類型簡短說明
createResponse(hour, minute)ItemResponse為這個時間項目建立新的 ItemResponse
duplicate()TimeItem建立此項目的副本,並附加至表單結尾。
getGeneralFeedback()QuizFeedback傳回回應,當作答者回覆可評分的題目時,系統會向他們顯示這項回應。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getPoints()Integer傳回可評分的項目分數。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
isRequired()Boolean決定受訪者是否必須回答問題。
setGeneralFeedback(feedback)TimeItem當作答者回覆沒有正確或錯誤答案的評分問題 (也就是需要手動評分的題目) 時,系統會顯示這項回饋。
setHelpText(text)TimeItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setPoints(points)TimeItem設定可評分的項目可獲得的分數。
setRequired(enabled)TimeItem設定受訪者是否必須回答問題。
setTitle(title)TimeItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。

VideoItem

方法

方法傳回類型簡短說明
duplicate()VideoItem建立此項目的副本,並附加至表單結尾。
getAlignment()Alignment取得影片的水平對齊方式。
getHelpText()String取得項目的說明文字 (有時稱為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得項目的專屬 ID。
getIndex()Integer取得表單中所有項目中的項目索引。
getTitle()String取得項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
getType()ItemType取得項目的類型,以 ItemType 表示。
getWidth()Integer取得影片的寬度 (以像素為單位)。
setAlignment(alignment)VideoItem設定影片的水平對齊方式。
setHelpText(text)VideoItem設定項目的說明文字 (對於 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目,有時稱為說明文字)。
setTitle(title)VideoItem設定項目的標題 (在 SectionHeaderItem 的情況下,有時稱為標頭文字)。
setVideoUrl(youtubeUrl)VideoItem根據指定的 YouTube 網址或 YouTube 影片 ID 設定影片本身。
setWidth(width)VideoItem以像素為單位設定影片的寬度。