Forms Service

Biểu mẫu

Dịch vụ này cho phép các tập lệnh tạo, truy cập và sửa đổi Google Biểu mẫu.

// 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());

Lớp

TênMô tả ngắn
AlignmentMột giá trị enum đại diện cho các kiểu căn chỉnh hình ảnh được hỗ trợ.
CheckboxGridItemMục câu hỏi, được trình bày dưới dạng một lưới gồm các cột và hàng, cho phép người trả lời chọn nhiều lựa chọn cho mỗi hàng trong một chuỗi các hộp đánh dấu.
CheckboxGridValidationXác thực dữ liệu cho CheckboxGridItem.
CheckboxGridValidationBuilderDataValidationBuilder cho CheckboxGridValidation.
CheckboxItemMục câu hỏi cho phép người trả lời chọn một hoặc nhiều hộp đánh dấu, cũng như "khác" (không bắt buộc) .
CheckboxValidationXác thực dữ liệu cho CheckboxItem.
CheckboxValidationBuilderDataValidationBuilder cho CheckboxValidation.
ChoiceMột lựa chọn liên kết với loại Item hỗ trợ các lựa chọn như CheckboxItem, ListItem hoặc MultipleChoiceItem.
DateItemMục câu hỏi cho phép người trả lời chỉ định ngày tháng.
DateTimeItemMục câu hỏi cho phép người trả lời chỉ định ngày và giờ.
DestinationTypeMột enum đại diện cho các loại đích đến phản hồi biểu mẫu được hỗ trợ.
DurationItemMục câu hỏi cho phép người trả lời chỉ ra khoảng thời gian.
FeedbackTypeMột enum đại diện cho các loại phản hồi được hỗ trợ.
FormBiểu mẫu chứa các thuộc tính và mục tổng thể.
FormAppCho phép tập lệnh mở một Form hiện có hoặc tạo một tập lệnh mới.
FormResponsePhản hồi cho toàn bộ biểu mẫu.
GridItemMục câu hỏi, được trình bày dưới dạng một lưới gồm các cột và hàng, cho phép người trả lời chọn một lựa chọn cho mỗi hàng trong một chuỗi các nút chọn.
GridValidationXác thực dữ liệu cho GridItem.
GridValidationBuilderDataValidationBuilder cho GridValidation.
ImageItemMột mục bố cục hiển thị hình ảnh.
ItemMột mục biểu mẫu chung chứa các thuộc tính chung cho tất cả các mục, chẳng hạn như tiêu đề và văn bản trợ giúp.
ItemResponseCâu trả lời cho một mục câu hỏi trong một biểu mẫu.
ItemTypeMột enum đại diện cho các loại mục biểu mẫu được hỗ trợ.
ListItemMột mục câu hỏi cho phép người trả lời chọn một lựa chọn trong danh sách thả xuống.
MultipleChoiceItemMục câu hỏi cho phép người trả lời chọn một lựa chọn trong danh sách nút chọn hoặc trường "khác" (không bắt buộc) .
PageBreakItemMột mục bố cục đánh dấu phần đầu của một trang.
PageNavigationTypeMột enum đại diện cho các loại điều hướng trang được hỗ trợ.
ParagraphTextItemMột mục câu hỏi cho phép người trả lời nhập một khối văn bản.
ParagraphTextValidationXác thực dữ liệu cho ParagraphTextItem.
ParagraphTextValidationBuilderDataValidationBuilder cho ParagraphTextValidation.
QuizFeedbackQuá trình triển khai bean của Feedback, chứa các thuộc tính chung cho tất cả ý kiến phản hồi, chẳng hạn như hiển thị văn bản hoặc liên kết.
QuizFeedbackBuilderFeedbackBuilder cơ sở chứa phương thức setter cho các thuộc tính chung cho tất cả phản hồi, chẳng hạn như văn bản hiển thị.
ScaleItemMục câu hỏi cho phép người trả lời chọn một phương án trong một chuỗi radio được đánh số các nút.
SectionHeaderItemMột mục bố cục cho biết điểm bắt đầu của một phần thông qua hình ảnh.
TextItemMục câu hỏi cho phép người trả lời nhập một dòng văn bản.
TextValidationXác thực dữ liệu cho TextItem.
TextValidationBuilderDataValidationBuilder cho TextValidation.
TimeItemMục câu hỏi cho phép người trả lời chỉ ra thời gian trong ngày.
VideoItemMột mục bố cục hiển thị video.

Alignment

Thuộc tính

Thuộc tínhLoạiMô tả
LEFTEnumCăn chỉnh hình ảnh sang bên trái của biểu mẫu.
CENTEREnumCăn chỉnh hình ảnh vào giữa biểu mẫu.
RIGHTEnumCăn chỉnh hình ảnh sang bên phải của biểu mẫu.

CheckboxGridItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
clearValidation()CheckboxGridItemXoá mọi quy tắc xác thực dữ liệu cho mục trong lưới này.
createResponse(responses)ItemResponseTạo ItemResponse mới cho mục trong lưới hộp đánh dấu này.
duplicate()CheckboxGridItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getColumns()String[]Lấy giá trị cho mỗi cột trong lưới.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getRows()String[]Lấy giá trị cho mọi hàng trong lưới.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setColumns(columns)CheckboxGridItemĐặt các cột của lưới dựa trên một mảng giá trị.
setHelpText(text)CheckboxGridItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setRequired(enabled)CheckboxGridItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setRows(rows)CheckboxGridItemĐặt các hàng của lưới dựa trên một mảng giá trị.
setTitle(title)CheckboxGridItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
setValidation(validation)CheckboxGridItemThiết lập quy tắc xác thực dữ liệu cho mục trong lưới hộp đánh dấu này.

CheckboxGridValidation

CheckboxGridValidationBuilder

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderYêu cầu giới hạn một phản hồi trên mỗi cột cho một mục trong lưới.

CheckboxItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
clearValidation()CheckboxItemXoá mọi thông tin xác thực dữ liệu cho mục có hộp đánh dấu này.
createChoice(value)ChoiceTạo lựa chọn mới.
createChoice(value, isCorrect)ChoiceTạo lựa chọn mới.
createResponse(responses)ItemResponseTạo một ItemResponse mới cho mục có hộp đánh dấu này.
duplicate()CheckboxItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getChoices()Choice[]Nhận tất cả các lựa chọn cho một mục.
getFeedbackForCorrect()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
getFeedbackForIncorrect()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời sai một câu hỏi.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
hasOtherOption()BooleanXác định xem mục có thuộc tính "khác" hay không .
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setChoiceValues(values)CheckboxItemĐặt các lựa chọn cho một mục từ một mảng chuỗi.
setChoices(choices)CheckboxItemĐặt một mảng các lựa chọn cho một mặt hàng.
setFeedbackForCorrect(feedback)CheckboxItemĐặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
setFeedbackForIncorrect(feedback)CheckboxItemĐặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời sai một câu hỏi.
setHelpText(text)CheckboxItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setPoints(points)CheckboxItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)CheckboxItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)CheckboxItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
setValidation(validation)CheckboxItemĐặt quy tắc xác thực dữ liệu cho mục hộp đánh dấu này.
showOtherOption(enabled)CheckboxItemĐặt xem mục có giá trị "khác" hay không .

CheckboxValidation

CheckboxValidationBuilder

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
requireSelectAtLeast(number)CheckboxValidationBuilderYêu cầu phải chọn nhiều nhất trong số nhiều lựa chọn này.
requireSelectAtMost(number)CheckboxValidationBuilderYêu cầu phải chọn tối đa nhiều lựa chọn này.
requireSelectExactly(number)CheckboxValidationBuilderYêu cầu phải chọn chính xác số lượng lựa chọn này.

Choice

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getGotoPage()PageBreakItemLấy PageBreakItem được đặt làm đích đến GO_TO_PAGE nếu người trả lời chọn lựa chọn này và hoàn tất trang hiện tại.
getPageNavigationType()PageNavigationTypeLấy PageNavigationType xảy ra nếu người trả lời chọn lựa chọn này và hoàn tất trang hiện tại.
getValue()StringLấy giá trị của lựa chọn mà người trả lời sẽ thấy dưới dạng nhãn khi xem biểu mẫu.
isCorrectAnswer()BooleanBiết đáp án đó có đúng cho câu hỏi hay không.

DateItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createResponse(response)ItemResponseTạo một ItemResponse mới cho mục ngày này.
duplicate()DateItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
includesYear()BooleanXác định xem mục ngày có bao gồm lựa chọn năm hay không.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)DateItemĐặt phản hồi hiển thị với người trả lời khi họ trả lời một câu hỏi có thể chấm điểm không có câu trả lời chính xác hoặc không chính xác (tức là các câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)DateItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setIncludesYear(enableYear)DateItemĐặt xem mục ngày có bao gồm chế độ cài đặt năm hay không.
setPoints(points)DateItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)DateItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)DateItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

DateTimeItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createResponse(response)ItemResponseTạo một ItemResponse mới cho mục ngày giờ này.
duplicate()DateTimeItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
includesYear()BooleanXác định xem mục ngày có bao gồm lựa chọn năm hay không.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)DateTimeItemĐặt phản hồi hiển thị với người trả lời khi họ trả lời một câu hỏi có thể chấm điểm không có câu trả lời chính xác hoặc không chính xác (tức là các câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)DateTimeItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemĐặt xem mục ngày có bao gồm chế độ cài đặt năm hay không.
setPoints(points)DateTimeItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)DateTimeItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)DateTimeItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

DestinationType

Thuộc tính

Thuộc tínhLoạiMô tả
SPREADSHEETEnumMột bảng tính Google Trang tính làm đích đến cho câu trả lời trong biểu mẫu.

DurationItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createResponse(hours, minutes, seconds)ItemResponseTạo một ItemResponse mới cho mục ngày này.
duplicate()DurationItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)DurationItemĐặt phản hồi hiển thị với người trả lời khi họ trả lời một câu hỏi có thể chấm điểm không có câu trả lời chính xác hoặc không chính xác (tức là các câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)DurationItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setPoints(points)DurationItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)DurationItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)DurationItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

FeedbackType

Thuộc tính

Thuộc tínhLoạiMô tả
CORRECTEnumPhản hồi được tự động hiển thị cho người trả lời khi một câu hỏi được trả lời đúng.
INCORRECTEnumPhản hồi được tự động hiển thị cho người trả lời cho một câu hỏi bị trả lời sai.
GENERALEnumPhản hồi tự động hiển thị với người trả lời khi họ gửi câu trả lời.

Form

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addCheckboxGridItem()CheckboxGridItemThêm một mục câu hỏi mới, được trình bày dưới dạng lưới gồm các cột và hàng, cho phép người trả lời để chọn nhiều lựa chọn trên mỗi hàng trong một chuỗi các hộp đánh dấu.
addCheckboxItem()CheckboxItemThêm một mục câu hỏi mới cho phép người trả lời chọn một hoặc nhiều hộp đánh dấu, như cũng như mục "khác" tuỳ chọn .
addDateItem()DateItemThêm một mục câu hỏi mới cho phép người trả lời chỉ định ngày tháng.
addDateTimeItem()DateTimeItemThêm một mục câu hỏi mới cho phép người trả lời chỉ định ngày và giờ.
addDurationItem()DurationItemThêm một mục câu hỏi mới cho phép người trả lời chỉ định khoảng thời gian.
addEditor(emailAddress)FormThêm người dùng cụ thể vào danh sách người chỉnh sửa cho Form.
addEditor(user)FormThêm người dùng cụ thể vào danh sách người chỉnh sửa cho Form.
addEditors(emailAddresses)FormThêm mảng người dùng nhất định vào danh sách người chỉnh sửa cho Form.
addGridItem()GridItemThêm một mục câu hỏi mới, được trình bày dưới dạng lưới gồm các cột và hàng, cho phép người trả lời để chọn một lựa chọn mỗi hàng trong một chuỗi các nút chọn.
addImageItem()ImageItemThêm một mục bố cục mới hiển thị hình ảnh.
addListItem()ListItemThêm một mục câu hỏi mới để người trả lời có thể chọn một lựa chọn trong trình đơn thả xuống danh sách.
addMultipleChoiceItem()MultipleChoiceItemThêm một mục câu hỏi mới để người trả lời có thể chọn một lựa chọn trong danh sách đài phát hoặc nút "khác" không bắt buộc .
addPageBreakItem()PageBreakItemThêm một mục bố cục mới đánh dấu phần bắt đầu trang.
addParagraphTextItem()ParagraphTextItemThêm một mục câu hỏi mới để cho phép người trả lời nhập khối văn bản.
addScaleItem()ScaleItemThêm một mục câu hỏi mới để cho phép người trả lời chọn một phương án trong số chuỗi các nút chọn.
addSectionHeaderItem()SectionHeaderItemThêm một mục bố cục mới cho biết điểm bắt đầu của một phần thông qua hình ảnh.
addTextItem()TextItemThêm một mục câu hỏi mới cho phép người trả lời nhập một dòng văn bản duy nhất.
addTimeItem()TimeItemThêm một mục câu hỏi mới cho phép người trả lời chỉ định thời gian trong ngày.
addVideoItem()VideoItemThêm một mục bố cục mới hiển thị video.
canEditResponse()BooleanXác định xem biểu mẫu có hiển thị đường liên kết để chỉnh sửa câu trả lời sau khi gửi hay không.
collectsEmail()BooleanXác định xem biểu mẫu có thu thập ý kiến phản hồi của người trả lời hay không địa chỉ email.
createResponse()FormResponseTạo phản hồi mới cho biểu mẫu.
deleteAllResponses()FormXoá tất cả câu trả lời đã gửi khỏi kho phản hồi của biểu mẫu.
deleteItem(index)voidXoá mục tại một chỉ mục nhất định trong số tất cả các mục trong biểu mẫu.
deleteItem(item)voidXoá mục đã cho.
deleteResponse(responseId)FormXoá một câu trả lời khỏi kho lưu trữ phản hồi của biểu mẫu.
getConfirmationMessage()StringNhận thông báo xác nhận của biểu mẫu.
getCustomClosedFormMessage()StringNhận thông báo tuỳ chỉnh hiển thị nếu biểu mẫu không chấp nhận phản hồi hoặc trường hợp trống nếu không có thông báo tuỳ chỉnh nào được đặt.
getDescription()StringXem nội dung mô tả của biểu mẫu.
getDestinationId()StringLấy mã nhận dạng đích đến phản hồi của biểu mẫu.
getDestinationType()DestinationTypeLấy loại đích đến phản hồi của biểu mẫu.
getEditUrl()StringLấy URL có thể dùng để truy cập vào chế độ chỉnh sửa của biểu mẫu.
getEditors()User[]Lấy danh sách người chỉnh sửa cho Form này.
getId()StringLấy mã nhận dạng của biểu mẫu.
getItemById(id)ItemLấy mục có mã nhận dạng cụ thể.
getItems()Item[]Lấy một mảng chứa tất cả các mục trong biểu mẫu.
getItems(itemType)Item[]Lấy một mảng chứa tất cả các mục thuộc một loại cho trước.
getPublishedUrl()StringLấy URL mà bạn có thể dùng để phản hồi biểu mẫu.
getResponse(responseId)FormResponseNhận một phản hồi qua biểu mẫu dựa trên mã phản hồi.
getResponses()FormResponse[]Lấy một mảng gồm tất cả phản hồi của biểu mẫu.
getResponses(timestamp)FormResponse[]Lấy một mảng gồm tất cả phản hồi của biểu mẫu sau một ngày và giờ cụ thể.
getShuffleQuestions()BooleanXác định xem thứ tự của các câu hỏi trên mỗi trang của biểu mẫu có được sắp xếp ngẫu nhiên hay không.
getSummaryUrl()StringLấy URL có thể dùng để xem tóm tắt câu trả lời của biểu mẫu.
getTitle()StringLấy tiêu đề của biểu mẫu.
hasLimitOneResponsePerUser()BooleanXác định xem biểu mẫu có chỉ cho phép một câu trả lời cho mỗi người trả lời hay không.
hasProgressBar()BooleanXác định xem biểu mẫu có cho thấy thanh tiến trình hay không.
hasRespondAgainLink()BooleanXác định xem biểu mẫu có hiển thị đường liên kết để gửi một câu trả lời khác sau khi người trả lời hay không hoàn tất biểu mẫu.
isAcceptingResponses()BooleanXác định xem biểu mẫu hiện có chấp nhận phản hồi hay không.
isPublishingSummary()BooleanXác định xem biểu mẫu có hiển thị đường liên kết để xem bản tóm tắt câu trả lời sau khi người trả lời hay không hoàn tất biểu mẫu.
isQuiz()BooleanXác định xem biểu mẫu có phải là một bài kiểm tra hay không.
moveItem(from, to)ItemDi chuyển một mục ở một chỉ mục nhất định trong số tất cả các mục trong biểu mẫu sang chỉ mục nhất định khác.
moveItem(item, toIndex)ItemDi chuyển một mục nhất định tới chỉ mục nhất định trong số tất cả các mục trong biểu mẫu.
removeDestination()FormHuỷ liên kết biểu mẫu khỏi đích trả lời hiện tại của biểu mẫu.
removeEditor(emailAddress)FormXoá người dùng cụ thể khỏi danh sách người chỉnh sửa của Form.
removeEditor(user)FormXoá người dùng cụ thể khỏi danh sách người chỉnh sửa của Form.
requiresLogin()BooleanXác định xem biểu mẫu có yêu cầu người trả lời đăng nhập vào một tài khoản trong cùng miền hay không miền con trước khi phản hồi.
setAcceptingResponses(enabled)FormĐặt xem biểu mẫu hiện có chấp nhận phản hồi hay không.
setAllowResponseEdits(enabled)FormĐặt xem biểu mẫu có hiển thị đường liên kết để chỉnh sửa câu trả lời sau khi gửi hay không.
setCollectEmail(collect)FormĐặt xem biểu mẫu có thu thập dữ liệu của người trả lời hay không địa chỉ email.
setConfirmationMessage(message)FormĐặt thông báo xác nhận của biểu mẫu.
setCustomClosedFormMessage(message)FormĐặt thông báo để hiển thị nếu biểu mẫu không chấp nhận câu trả lời.
setDescription(description)FormĐặt nội dung mô tả cho biểu mẫu.
setDestination(type, id)FormĐặt đích đến nơi câu trả lời trong biểu mẫu được lưu.
setIsQuiz(enabled)FormĐặt xem biểu mẫu có phải là một bài kiểm tra hay không.
setLimitOneResponsePerUser(enabled)FormĐặt liệu biểu mẫu chỉ cho phép một câu trả lời cho mỗi người trả lời hay không.
setProgressBar(enabled)FormĐặt xem biểu mẫu có thanh tiến trình hay không.
setPublishingSummary(enabled)FormĐặt xem biểu mẫu có hiển thị đường liên kết để xem bản tóm tắt câu trả lời sau khi người trả lời gửi hay không biểu mẫu.
setRequireLogin(requireLogin)FormĐặt xem biểu mẫu có yêu cầu người trả lời đăng nhập vào tài khoản trong cùng miền hay miền con trước khi phản hồi.
setShowLinkToRespondAgain(enabled)FormĐặt xem biểu mẫu có hiển thị đường liên kết để gửi câu trả lời khác sau khi người trả lời hoàn tất hay không biểu mẫu.
setShuffleQuestions(shuffle)FormThiết lập xem thứ tự của các câu hỏi trên mỗi trang của biểu mẫu có được sắp xếp ngẫu nhiên hay không.
setTitle(title)FormĐặt tiêu đề cho biểu mẫu.
shortenFormUrl(url)StringChuyển đổi URL dài của một biểu mẫu thành URL ngắn.
submitGrades(responses)FormGửi điểm cho các FormResponses đã chọn.

FormApp

Thuộc tính

Thuộc tínhLoạiMô tả
AlignmentAlignmentBảng liệt kê các kiểu căn chỉnh hình ảnh.
DestinationTypeDestinationTypeBảng liệt kê các loại đích đến có thể lưu trữ câu trả lời của biểu mẫu.
FeedbackTypeFeedbackTypeBảng liệt kê các loại biểu mẫu Feedbacks.
ItemTypeItemTypeBảng liệt kê các loại biểu mẫu Items.
PageNavigationTypePageNavigationTypeBảng liệt kê các hành vi có thể xảy ra khi điều hướng trên trang.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
create(title)FormTạo và trả về một Form mới.
createCheckboxGridValidation()CheckboxGridValidationBuilderTrả về một thực thể của CheckboxGridValidationBuilder có thể dùng để thiết lập quy tắc xác thực trên CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderTrả về một thực thể của CheckboxValidationBuilder có thể được dùng để thiết lập quy tắc xác thực trên CheckboxItem.
createFeedback()QuizFeedbackBuilderTrả về một thực thể của AI FeedbackBuilder có thể dùng để đặt ý kiến phản hồi về bài tập có thể chấm điểm Item.
createGridValidation()GridValidationBuilderTrả về một thực thể của GridValidationBuilder có thể dùng để thiết lập tính năng xác thực trên GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderTrả về một bản sao của ĐoạnTextValidationBuilder có thể dùng để thiết lập tính năng xác thực trên ParagraphTextItem.
createTextValidation()TextValidationBuilderTrả về một thực thể của TextValidationBuilder có thể dùng để thiết lập tính năng xác thực trên TextItem.
getActiveForm()FormTrả về biểu mẫu cho tập lệnh ghép vùng chứa.
getUi()UiTrả về một phiên bản của môi trường giao diện người dùng của trình chỉnh sửa biểu mẫu cho phép tập lệnh thêm các tính năng như trình đơn, hộp thoại và thanh bên.
openById(id)FormTrả về Form với mã nhận dạng đã chỉ định.
openByUrl(url)FormTrả về Form kèm theo URL đã chỉ định.

FormResponse

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getEditResponseUrl()StringTạo một URL có thể dùng để chỉnh sửa câu trả lời đã được gửi.
getGradableItemResponses()ItemResponse[]Lấy tất cả phản hồi của mục có trong phản hồi cho biểu mẫu, theo cùng thứ tự mà các mục xuất hiện trong biểu mẫu.
getGradableResponseForItem(item)ItemResponseLấy nội dung phản hồi về mục có trong phản hồi biểu mẫu cho một mục nhất định.
getId()StringLấy mã nhận dạng của nội dung phản hồi trong biểu mẫu.
getItemResponses()ItemResponse[]Lấy tất cả phản hồi của mục có trong phản hồi cho biểu mẫu, theo cùng thứ tự mà các mục xuất hiện trong biểu mẫu.
getRespondentEmail()StringLấy địa chỉ email của người đã gửi câu trả lời nếu bật chế độ cài đặt Form.setCollectEmail(collect).
getResponseForItem(item)ItemResponseLấy nội dung phản hồi về mặt hàng có trong phản hồi về biểu mẫu này cho một mặt hàng nhất định.
getTimestamp()DateLấy dấu thời gian khi gửi phản hồi biểu mẫu.
submit()FormResponseGửi câu trả lời.
toPrefilledUrl()StringTạo một URL cho biểu mẫu mà trong đó các câu trả lời được điền sẵn dựa trên các câu trả lời trong biểu mẫu phản hồi.
withItemGrade(gradedResponse)FormResponseThêm điểm của nội dung phản hồi của mục đã cho vào nội dung phản hồi trong biểu mẫu.
withItemResponse(response)FormResponseThêm phản hồi của mục đã cho vào phản hồi biểu mẫu.

GridItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
clearValidation()GridItemXoá mọi quy tắc xác thực dữ liệu cho mục trong lưới này.
createResponse(responses)ItemResponseTạo ItemResponse mới cho mục trong lưới này.
duplicate()GridItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getColumns()String[]Lấy giá trị cho mỗi cột trong lưới.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getRows()String[]Lấy giá trị cho mọi hàng trong lưới.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setColumns(columns)GridItemĐặt các cột của lưới dựa trên một mảng giá trị.
setHelpText(text)GridItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setRequired(enabled)GridItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setRows(rows)GridItemĐặt các hàng của lưới dựa trên một mảng giá trị.
setTitle(title)GridItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
setValidation(validation)GridItemThiết lập quy tắc xác thực dữ liệu cho mục trong lưới này.

GridValidation

GridValidationBuilder

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
requireLimitOneResponsePerColumn()GridValidationBuilderYêu cầu giới hạn một phản hồi trên mỗi cột cho một mục trong lưới.

ImageItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
duplicate()ImageItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getAlignment()AlignmentXem chế độ căn chỉnh ngang của hình ảnh.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getImage()BlobLấy hình ảnh hiện được gán cho mục.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
getWidth()IntegerLấy chiều rộng của hình ảnh tính bằng pixel.
setAlignment(alignment)ImageItemĐặt chế độ căn chỉnh ngang của hình ảnh.
setHelpText(text)ImageItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setImage(image)ImageItemThiết lập hình ảnh đó.
setTitle(title)ImageItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
setWidth(width)ImageItemĐặt chiều rộng của hình ảnh tính bằng pixel.

Item

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
asCheckboxGridItem()CheckboxGridItemTrả về mục dưới dạng mục trong lưới có hộp đánh dấu.
asCheckboxItem()CheckboxItemTrả về mục dưới dạng mục có hộp đánh dấu.
asDateItem()DateItemTrả về mục dưới dạng mục ngày.
asDateTimeItem()DateTimeItemTrả về mục dưới dạng mục ngày giờ.
asDurationItem()DurationItemTrả về mục dưới dạng mục thời lượng.
asGridItem()GridItemTrả về mục dưới dạng một mục trong lưới.
asImageItem()ImageItemTrả về mục dưới dạng một mục hình ảnh.
asListItem()ListItemTrả về mục dưới dạng một mục trong danh sách.
asMultipleChoiceItem()MultipleChoiceItemTrả về mục dưới dạng một mục trắc nghiệm.
asPageBreakItem()PageBreakItemTrả về mục dưới dạng mục ngắt trang.
asParagraphTextItem()ParagraphTextItemTrả về mục dưới dạng mục văn bản dạng đoạn.
asScaleItem()ScaleItemTrả về mục dưới dạng một mục tỷ lệ.
asSectionHeaderItem()SectionHeaderItemTrả về mục dưới dạng mục tiêu đề mục.
asTextItem()TextItemTrả về mục dưới dạng mục văn bản.
asTimeItem()TimeItemTrả về mục dưới dạng mục thời gian.
asVideoItem()VideoItemTrả về mục dưới dạng một mục video.
duplicate()ItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
setHelpText(text)ItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setTitle(title)ItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

ItemResponse

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getFeedback()ObjectXem ý kiến phản hồi về câu trả lời đã gửi của người trả lời.
getItem()ItemXem mục câu hỏi mà phản hồi này trả lời.
getResponse()ObjectXem câu trả lời mà người trả lời đã gửi.
getScore()ObjectLấy điểm cho câu trả lời đã gửi của người trả lời.
setFeedback(feedback)ItemResponseĐặt phản hồi sẽ hiển thị cho câu trả lời đã gửi của người trả lời.
setScore(score)ItemResponseĐặt điểm số cho câu trả lời đã gửi của người trả lời.

ItemType

Thuộc tính

Thuộc tínhLoạiMô tả
CHECKBOXEnumMục câu hỏi cho phép người trả lời chọn một hoặc nhiều hộp đánh dấu, cũng như "khác" (không bắt buộc) .
CHECKBOX_GRIDEnumMục câu hỏi, được trình bày dưới dạng một lưới gồm các cột và hàng, cho phép người trả lời chọn nhiều lựa chọn cho mỗi hàng trong một chuỗi các hộp đánh dấu.
DATEEnumMục câu hỏi cho phép người trả lời chỉ định ngày tháng.
DATETIMEEnumMục câu hỏi cho phép người trả lời chỉ định ngày và giờ.
DURATIONEnumMục câu hỏi cho phép người trả lời chỉ ra khoảng thời gian.
GRIDEnumMục câu hỏi, được trình bày dưới dạng một lưới gồm các cột và hàng, cho phép người trả lời chọn một lựa chọn cho mỗi hàng trong một chuỗi các nút chọn.
IMAGEEnumMột mục bố cục hiển thị hình ảnh.
LISTEnumMột mục câu hỏi cho phép người trả lời chọn một lựa chọn trong danh sách thả xuống.
MULTIPLE_CHOICEEnumMục câu hỏi cho phép người trả lời chọn một lựa chọn trong danh sách nút chọn hoặc trường "khác" (không bắt buộc) .
PAGE_BREAKEnumMột mục bố cục đánh dấu phần đầu của một trang.
PARAGRAPH_TEXTEnumMột mục câu hỏi cho phép người trả lời nhập một khối văn bản.
SCALEEnumMục câu hỏi cho phép người trả lời chọn một phương án trong một chuỗi được đánh số nút chọn.
SECTION_HEADEREnumMột mục bố cục cho biết điểm bắt đầu của một phần thông qua hình ảnh.
TEXTEnumMục câu hỏi cho phép người trả lời nhập một dòng văn bản.
TIMEEnumMục câu hỏi cho phép người trả lời chỉ ra thời gian trong ngày.
VIDEOEnumMột mục bố cục hiển thị video trên YouTube.
FILE_UPLOADEnumMục câu hỏi cho phép người trả lời tải tệp lên.

ListItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createChoice(value)ChoiceTạo lựa chọn mới.
createChoice(value, isCorrect)ChoiceTạo lựa chọn mới.
createChoice(value, navigationItem)ChoiceTạo một lựa chọn mới có tuỳ chọn điều hướng trang chuyển đến một mục dấu ngắt trang nhất định.
createChoice(value, navigationType)ChoiceTạo lựa chọn mới bằng tuỳ chọn điều hướng trang.
createResponse(response)ItemResponseTạo ItemResponse mới cho mục trong danh sách này.
duplicate()ListItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getChoices()Choice[]Nhận tất cả các lựa chọn cho một mục.
getFeedbackForCorrect()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
getFeedbackForIncorrect()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời sai một câu hỏi.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setChoiceValues(values)ListItemĐặt các lựa chọn cho một mục từ một mảng chuỗi.
setChoices(choices)ListItemĐặt một mảng các lựa chọn cho một mặt hàng.
setFeedbackForCorrect(feedback)ListItemĐặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
setFeedbackForIncorrect(feedback)ListItemĐặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời sai một câu hỏi.
setHelpText(text)ListItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setPoints(points)ListItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)ListItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)ListItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

MultipleChoiceItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createChoice(value)ChoiceTạo lựa chọn mới.
createChoice(value, isCorrect)ChoiceTạo lựa chọn mới.
createChoice(value, navigationItem)ChoiceTạo một lựa chọn mới có tuỳ chọn điều hướng trang chuyển đến một mục dấu ngắt trang nhất định.
createChoice(value, navigationType)ChoiceTạo lựa chọn mới bằng tuỳ chọn điều hướng trang.
createResponse(response)ItemResponseTạo ItemResponse mới cho mục trắc nghiệm này.
duplicate()MultipleChoiceItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getChoices()Choice[]Nhận tất cả các lựa chọn cho một mục.
getFeedbackForCorrect()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
getFeedbackForIncorrect()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời sai một câu hỏi.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
hasOtherOption()BooleanXác định xem mục có thuộc tính "khác" hay không .
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setChoiceValues(values)MultipleChoiceItemĐặt các lựa chọn cho một mục từ một mảng chuỗi.
setChoices(choices)MultipleChoiceItemĐặt một mảng các lựa chọn cho một mặt hàng.
setFeedbackForCorrect(feedback)MultipleChoiceItemĐặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
setFeedbackForIncorrect(feedback)MultipleChoiceItemĐặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời sai một câu hỏi.
setHelpText(text)MultipleChoiceItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setPoints(points)MultipleChoiceItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)MultipleChoiceItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)MultipleChoiceItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemĐặt xem mục có giá trị "khác" hay không .

PageBreakItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
duplicate()PageBreakItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGoToPage()PageBreakItemLấy PageBreakItem mà biểu mẫu sẽ chuyển đến sau khi hoàn tất trang ở trước bước này ngắt trang (nghĩa là khi đạt đến ngắt trang này theo tiến trình tuyến tính thông thường thông qua biểu mẫu).
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPageNavigationType()PageNavigationTypeLấy kiểu thao tác điều hướng trang xảy ra sau khi hoàn thành trang trước khi ngắt trang này (tức là, khi đến điểm ngắt trang này theo tiến trình tuyến tính thông thường thông qua biểu mẫu).
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
setGoToPage(goToPageItem)PageBreakItemĐặt trang để chuyển đến sau khi hoàn tất trang trước ngắt trang này (nghĩa là khi đạt đến ngắt trang này theo tiến trình tuyến tính thông thường thông qua biểu mẫu).
setGoToPage(navigationType)PageBreakItemĐặt kiểu điều hướng trang xảy ra sau khi hoàn thành trang trước ngắt trang này (tức là, khi đến điểm ngắt trang này theo tiến trình tuyến tính thông thường thông qua biểu mẫu).
setHelpText(text)PageBreakItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setTitle(title)PageBreakItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

Thuộc tính

Thuộc tínhLoạiMô tả
CONTINUEEnumTiếp tục chuyển đến trang tiếp theo của biểu mẫu sau khi hoàn tất trang hiện tại.
GO_TO_PAGEEnumChuyển đến một trang được chỉ định của biểu mẫu sau khi hoàn tất trang hiện tại.
RESTARTEnumBắt đầu lại biểu mẫu từ đầu mà không xoá các câu trả lời đã nhập cho đến thời điểm này sau khi hoàn tất trang hiện tại.
SUBMITEnumGửi câu trả lời qua biểu mẫu sau khi hoàn tất trang hiện tại.

ParagraphTextItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
clearValidation()ParagraphTextItemXoá mọi quy tắc xác thực dữ liệu cho mục văn bản đoạn này.
createResponse(response)ItemResponseTạo một ItemResponse mới cho mục văn bản đoạn này.
duplicate()ParagraphTextItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)ParagraphTextItemĐặt phản hồi hiển thị với người trả lời khi họ trả lời một câu hỏi có thể chấm điểm không có câu trả lời chính xác hoặc không chính xác (tức là các câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)ParagraphTextItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setPoints(points)ParagraphTextItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)ParagraphTextItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)ParagraphTextItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
setValidation(validation)ParagraphTextItemThiết lập quy tắc xác thực dữ liệu cho mục văn bản đoạn này.

ParagraphTextValidation

ParagraphTextValidationBuilder

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderYêu cầu phản hồi phải chứa mẫu.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderYêu cầu phản hồi để không chứa mẫu.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderYêu cầu phản hồi để không khớp với mẫu.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderYêu cầu thời lượng phản hồi phải lớn hơn hoặc bằng giá trị.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderYêu cầu thời lượng phản hồi phải nhỏ hơn giá trị.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderYêu cầu phản hồi phải khớp với mẫu.

QuizFeedback

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getLinkUrls()String[]Lấy danh sách URL liên kết với Phản hồi.
getText()StringXem văn bản hiển thị của Phản hồi.

QuizFeedbackBuilder

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addLink(url)QuizFeedbackBuilderThêm một đường liên kết đến tài liệu bổ sung của ý kiến phản hồi.
addLink(url, displayText)QuizFeedbackBuilderThêm một đường liên kết đến tài liệu bổ sung của ý kiến phản hồi.
build()QuizFeedbackTạo Phản hồi thuộc loại tương ứng cho trình tạo này.
copy()QuizFeedbackBuilderTrả về một bản sao của trình tạo này.
setText(text)QuizFeedbackBuilderThiết lập văn bản cho ý kiến phản hồi.

ScaleItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createResponse(response)ItemResponseTạo ItemResponse mới cho mục tỷ lệ này.
duplicate()ScaleItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getLeftLabel()StringLấy nhãn cho giới hạn dưới của cân (nếu có).
getLowerBound()IntegerLấy giới hạn dưới của cân.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getRightLabel()StringLấy nhãn cho giới hạn trên của cân, nếu có.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
getUpperBound()IntegerLấy giới hạn trên của cân.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setBounds(lower, upper)ScaleItemĐặt giới hạn dưới và giới hạn trên của tỷ lệ.
setGeneralFeedback(feedback)ScaleItemĐặt phản hồi hiển thị với người trả lời khi họ trả lời một câu hỏi có thể chấm điểm không có câu trả lời chính xác hoặc không chính xác (tức là các câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)ScaleItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setLabels(lower, upper)ScaleItemĐặt nhãn cho giới hạn dưới và giới hạn trên của tỷ lệ.
setPoints(points)ScaleItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)ScaleItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)ScaleItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

SectionHeaderItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
duplicate()SectionHeaderItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
setHelpText(text)SectionHeaderItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setTitle(title)SectionHeaderItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

TextItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
clearValidation()TextItemXoá mọi quy tắc xác thực dữ liệu cho mục văn bản này.
createResponse(response)ItemResponseTạo ItemResponse mới cho mục văn bản này.
duplicate()TextItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)TextItemĐặt phản hồi hiển thị với người trả lời khi họ trả lời một câu hỏi có thể chấm điểm không có câu trả lời chính xác hoặc không chính xác (tức là các câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)TextItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setPoints(points)TextItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)TextItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)TextItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
setValidation(validation)TextItemThiết lập quy tắc xác thực dữ liệu cho mục văn bản này.

TextValidation

TextValidationBuilder

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
requireNumber()TextValidationBuilderYêu cầu mục văn bản phải là một số.
requireNumberBetween(start, end)TextValidationBuilderYêu cầu mục văn bản phải là một số từ bắt đầu đến kết thúc, kể cả giá trị này.
requireNumberEqualTo(number)TextValidationBuilderYêu cầu mục văn bản là một số bằng giá trị đã chỉ định.
requireNumberGreaterThan(number)TextValidationBuilderYêu cầu mục văn bản phải là một số lớn hơn giá trị đã chỉ định.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số lớn hơn hoặc bằng giá trị được chỉ định.
requireNumberLessThan(number)TextValidationBuilderYêu cầu mục văn bản phải là một số nhỏ hơn giá trị được chỉ định.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số nhỏ hơn hoặc bằng giá trị được chỉ định.
requireNumberNotBetween(start, end)TextValidationBuilderYêu cầu mục văn bản phải là một số không nằm trong khoảng từ bắt đầu đến kết thúc.
requireNumberNotEqualTo(number)TextValidationBuilderYêu cầu mục văn bản là một số không bằng giá trị đã chỉ định.
requireTextContainsPattern(pattern)TextValidationBuilderYêu cầu phản hồi phải chứa mẫu.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderYêu cầu phản hồi để không chứa mẫu.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderYêu cầu phản hồi để không khớp với mẫu.
requireTextIsEmail()TextValidationBuilderYêu cầu mục văn bản phải là một địa chỉ email.
requireTextIsUrl()TextValidationBuilderYêu cầu mục văn bản phải là một URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderYêu cầu thời lượng phản hồi phải lớn hơn hoặc bằng giá trị.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYêu cầu thời lượng phản hồi phải nhỏ hơn giá trị.
requireTextMatchesPattern(pattern)TextValidationBuilderYêu cầu phản hồi phải khớp với mẫu.
requireWholeNumber()TextValidationBuilderYêu cầu mục văn bản phải là một số nguyên.

TimeItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createResponse(hour, minute)ItemResponseTạo một ItemResponse mới cho mục thời gian này.
duplicate()TimeItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedbackTrả về phản hồi hiển thị cho người trả lời khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getPoints()IntegerTrả về giá trị điểm của một mục có thể chấm điểm.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
isRequired()BooleanXác định xem người trả lời có phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)TimeItemĐặt phản hồi hiển thị với người trả lời khi họ trả lời một câu hỏi có thể chấm điểm không có câu trả lời chính xác hoặc không chính xác (tức là các câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)TimeItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setPoints(points)TimeItemThiết lập số điểm của một mục có thể chấm điểm.
setRequired(enabled)TimeItemĐặt xem người trả lời có phải trả lời câu hỏi hay không.
setTitle(title)TimeItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).

VideoItem

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
duplicate()VideoItemTạo bản sao của mục này rồi thêm mục này vào cuối biểu mẫu.
getAlignment()AlignmentXem chế độ căn chỉnh ngang của video.
getHelpText()StringNhận văn bản trợ giúp của mục (đôi khi gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
getId()IntegerLấy giá trị nhận dạng riêng biệt của mặt hàng.
getIndex()IntegerLấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
getTitle()StringLấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
getWidth()IntegerXem chiều rộng của video tính bằng pixel.
setAlignment(alignment)VideoItemĐặt chế độ căn chỉnh ngang của video.
setHelpText(text)VideoItemĐặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như ImageItems, PageBreakItemsSectionHeaderItems).
setTitle(title)VideoItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp là SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemTự đặt video từ một URL cụ thể trên YouTube hoặc mã video trên YouTube.
setWidth(width)VideoItemĐặt chiều rộng của video tính bằng pixel.