Forms Service

Biểu mẫu

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

// Create a new unpublished form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions, then publish the form and share
// with responders.
var form = FormApp.create('New Form', /* isPublished= */ false);
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']);

form.setPublished(true);
form.addPublishedReaders(['user@example.com', 'group@example.com']);

Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

Lớp

TênMô tả ngắn
AlignmentMột enum đại diện cho các loại căn chỉnh hình ảnh được hỗ trợ.
CheckboxGridItemMột mục câu hỏ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 cho mỗi hàng trong một chuỗi hộp đánh dấu.
CheckboxGridValidationMột DataValidation cho CheckboxGridItem.
CheckboxGridValidationBuilderDataValidationBuilder cho CheckboxGridValidation.
CheckboxItemMột mụ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ư một trường "khác" không bắt buộc.
CheckboxValidationMột DataValidation cho CheckboxItem.
CheckboxValidationBuilderDataValidationBuilder cho CheckboxValidation.
ChoiceMột lựa chọn duy nhất được liên kết với một loại Item hỗ trợ các lựa chọn, chẳng hạn như CheckboxItem, ListItem hoặc MultipleChoiceItem.
DateItemMột mục câu hỏi cho phép người trả lời cho biết ngày.
DateTimeItemMột mụ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 trả lời biểu mẫu được hỗ trợ.
DurationItemMột mục câu hỏi cho phép người trả lời cho biết khoảng thời gian.
FeedbackTypeMột enum đại diện cho các loại ý kiến phản hồi được hỗ trợ.
FormMột biể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 Form mới.
FormResponseCâu trả lời cho toàn bộ biểu mẫu.
GridItemMột mục câu hỏ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 cho mỗi hàng trong một chuỗi nút chọn.
GridValidationMột DataValidation 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 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ộ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 nút chọn hoặc một trường "khác" không bắt buộc.
PageBreakItemMột mục bố cục đánh dấu điểm bắt đầ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.
ParagraphTextValidationMột DataValidation cho ParagraphTextItem.
ParagraphTextValidationBuilderDataValidationBuilder cho ParagraphTextValidation.
QuizFeedbackViệc triển khai bean của một Feedback, chứa các thuộc tính chung cho tất cả phản hồi, chẳng hạn như văn bản hoặc đường liên kết hiển thị.
QuizFeedbackBuilderFeedbackBuilder cơ sở chứa các phương thức thiết lập cho các thuộc tính chung cho mọi ý kiến phản hồi, chẳng hạn như văn bản hiển thị.
RatingIconTypeMột enum đại diện cho các loại biểu tượng xếp hạng được hỗ trợ.
RatingItemMột mục câu hỏi cho phép người trả lời đưa ra điểm xếp hạng.
ScaleItemMột mục câu hỏi cho phép người trả lời chọn một lựa chọn trong một chuỗi nút chọn được đánh số.
SectionHeaderItemMột mục bố cục cho biết trực quan điểm bắt đầu của một phần.
TextItemMột mục câu hỏi cho phép người trả lời nhập một dòng văn bản.
TextValidationMột DataValidation cho TextItem.
TextValidationBuilderDataValidationBuilder cho TextValidation.
TimeItemMột mục câu hỏi cho phép người trả lời cho biết 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 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ứcKiểu 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 lưới này.
createResponse(responses)ItemResponseTạo một ItemResponse mới cho mục lưới hộp đánh dấu này.
duplicate()CheckboxGridItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getColumns()String[]Lấy giá trị cho mọi cột trong lưới.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 các 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 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ó bắt buộ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ó bắt buộ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 SectionHeaderItem).
setValidation(validation)CheckboxGridItemĐặt chế độ xác thực dữ liệu cho mục lưới hộp đánh dấu này.

CheckboxGridValidation

CheckboxGridValidationBuilder

Phương thức

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

CheckboxItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
clearValidation()CheckboxItemXoá mọi quy tắc xác thực dữ liệu cho mục hộp đánh dấu này.
createChoice(value)ChoiceTạo một lựa chọn mới.
createChoice(value, isCorrect)ChoiceTạo một lựa chọn mới.
createResponse(responses)ItemResponseTạo một ItemResponse mới cho mục hộp đánh dấu này.
duplicate()CheckboxItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getChoices()Choice[]Lấy tất cả các lựa chọn cho một mục.
getFeedbackForCorrect()QuizFeedback|nullTrả về thông tin phản hồi mà người trả lời nhìn thấy khi họ trả lời đúng một câu hỏi.
getFeedbackForIncorrect()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời sai một câu hỏi.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó lựa chọn "khác" hay không.
isRequired()BooleanXác định xem người trả lời có bắt buộ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ục.
setFeedbackForCorrect(feedback)CheckboxItemĐặt thông tin 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 thông tin 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)CheckboxItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)CheckboxItemĐặt xem người trả lời có bắt buộ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 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ặt hàng có lựa chọn "khác" hay không.

CheckboxValidation

CheckboxValidationBuilder

Phương thức

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

Choice

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
getGotoPage()PageBreakItemNhận 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()PageNavigationTypeNhận 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 nhìn thấy dưới dạng nhãn khi xem biểu mẫu.
isCorrectAnswer()BooleanCho biết lựa chọn có phải là câu trả lời đúng cho câu hỏi hay không.

DateItem

Phương thức

Phương thứcKiểu 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 một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó bắt buộc phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)DateItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những 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)DateItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)DateItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).

DateTimeItem

Phương thức

Phương thứcKiểu 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 một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó bắt buộc phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)DateTimeItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những 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)DateTimeItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)DateTimeItemĐặt xem người trả lời có bắt buộ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 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 của biểu mẫu.

DurationItem

Phương thức

Phương thứcKiểu 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 một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó bắt buộc phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)DurationItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những 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)DurationItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)DurationItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).

FeedbackType

Thuộc tính

Thuộc tínhLoạiMô tả
CORRECTEnumÝ kiến phản hồi tự động hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
INCORRECTEnumÝ kiến phản hồi tự động hiển thị cho người trả lời đối với câu hỏi được trả lời không chính xác.
GENERALEnumÝ kiến phản hồi tự động hiển thị cho người trả lời khi họ gửi câu trả lời.

Form

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addCheckboxGridItem()CheckboxGridItemNối một mục câu hỏi mớ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 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, cũng như trường "khác" (không bắt buộc).
addDateItem()DateItemThêm một mục câu hỏi mới cho phép người trả lời chỉ định một ngày.
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 cho biết khoảng thời gian.
addEditor(emailAddress)FormThêm người dùng đã cho vào danh sách người chỉnh sửa cho Form.
addEditor(user)FormThêm người dùng đã cho vào danh sách người chỉnh sửa cho Form.
addEditors(emailAddresses)FormThêm mảng người dùng đã cho 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 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 nút chọn.
addImageItem()ImageItemNối 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 cho phép người trả lời chọn một lựa chọn trong danh sách thả xuống.
addMultipleChoiceItem()MultipleChoiceItemThêm một mục câu hỏi mớ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 một trường "khác" không bắt buộc.
addPageBreakItem()PageBreakItemThêm một mục bố cục mới đánh dấu điểm bắt đầu của một trang.
addParagraphTextItem()ParagraphTextItemThêm một mục câu hỏi mới cho phép người trả lời nhập một khối văn bản.
addPublishedReader(emailAddress)FormThêm người dùng đã cho vào danh sách người phản hồi cho Form.
addPublishedReader(user)FormThêm người dùng đã cho vào danh sách người phản hồi cho Form.
addPublishedReaders(emailAddresses)FormThêm mảng người dùng đã cho vào danh sách người phản hồi cho Form.
addRatingItem()RatingItemNối một mục câu hỏi mới cho phép người trả lời đưa ra điểm xếp hạng.
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 lựa chọn trong một chuỗi nút chọn được đánh số.
addSectionHeaderItem()SectionHeaderItemNối một mục bố cục mới cho biết trực quan điểm bắt đầu của một phần.
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.
addTimeItem()TimeItemThêm một mục câu hỏi mới cho phép người trả lời cho biết thời gian trong ngày.
addVideoItem()VideoItemNối 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 địa chỉ email của người trả lời hay không.
createResponse()FormResponseTạo một câu trả lời mới cho biểu mẫu.
deleteAllResponses()FormXoá tất cả câu trả lời đã gửi khỏi kho lưu trữ câu trả lờ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 câu trả lời của biểu mẫu.
getConfirmationMessage()StringLấy thông báo xác nhận của biểu mẫu.
getCustomClosedFormMessage()StringLấy thông báo tuỳ chỉnh sẽ xuất hiện nếu biểu mẫu không chấp nhận phản hồi hoặc một chuỗi trống nếu không có thông báo tuỳ chỉnh nào được đặt.
getDescription()StringLấy nội dung mô tả của biểu mẫu.
getDestinationId()StringLấy mã nhận dạng của đích đến phản hồi của biểu mẫu.
getDestinationType()DestinationTypeLấy loại đích trả lờ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 nhất định.
getItems()Item[]Lấy một mảng gồm tất cả các mục trong biểu mẫu.
getItems(itemType)Item[]Lấy một mảng gồm tất cả các mục thuộc một loại nhất định.
getPublishedReaders()User[]Lấy danh sách người trả lời cho Form này.
getPublishedUrl()StringLấy URL có thể dùng để trả lời biểu mẫu.
getResponse(responseId)FormResponseLấy một câu trả lời duy nhất trong biểu mẫu dựa trên mã nhận dạng câu trả lời.
getResponses()FormResponse[]Nhận một mảng gồm tất cả câu trả lời của biểu mẫu.
getResponses(timestamp)FormResponse[]Lấy một mảng gồm tất cả các câu trả lời của biểu mẫu sau một ngày và giờ nhất định.
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 bản tóm tắt các 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ó hiển thị 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 câu trả lời khác sau khi người trả lời hoàn tất biểu mẫu hay không.
isAcceptingResponses()BooleanXác định xem biểu mẫu hiện có chấp nhận câu trả lời hay không.
isPublished()BooleanXác định xem biểu mẫu có được xuất bản 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 hoàn tất biểu mẫu hay không.
isQuiz()BooleanXác định xem biểu mẫu có phải là bài kiểm tra hay không.
moveItem(from, to)ItemDi chuyển một 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 đến một chỉ mục nhất định khác.
moveItem(item, toIndex)ItemDi chuyển một mục nhất định đến một 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 với đích trả lời hiện tại.
removeEditor(emailAddress)FormXoá người dùng đã cho khỏi danh sách người chỉnh sửa của Form.
removeEditor(user)FormXoá người dùng đã cho khỏi danh sách người chỉnh sửa của Form.
removePublishedReader(emailAddress)FormXoá người dùng đã cho khỏi danh sách người phản hồi cho Form.
removePublishedReader(user)FormXoá người dùng đã cho khỏi danh sách người phản hồi cho Form.
setAcceptingResponses(enabled)FormĐặt xem biểu mẫu hiện có chấp nhận câu trả lờ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 địa chỉ email của người trả lời hay không.
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 sẽ xuất hiện 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ả của biểu mẫu.
setDestination(type, id)FormĐặt đích đến nơi lưu câu trả lời của biểu mẫu.
setIsQuiz(enabled)FormĐặt xem biểu mẫu có phải là bài kiểm tra hay không.
setLimitOneResponsePerUser(enabled)FormĐặt xem 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.
setPublished(enabled)FormĐặt xem biểu mẫu có được xuất bản 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 biểu mẫu hay không.
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 biểu mẫu hay không.
setShuffleQuestions(shuffle)FormĐặt 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 FormResponse đã cho.
supportsAdvancedResponderPermissions()BooleanXác định xem biểu mẫu có hỗ trợ việc xuất bản hay không.

FormApp

Thuộc tính

Thuộc tínhLoạiMô tả
AlignmentAlignmentMột danh sách liệt kê các loại căn chỉnh hình ảnh.
DestinationTypeDestinationTypeMột danh sách liệt kê các loại đích đến có thể lưu trữ câu trả lời trong biểu mẫu.
FeedbackTypeFeedbackTypeMột danh sách liệt kê các loại Feedbacks biểu mẫu.
ItemTypeItemTypeMột danh sách liệt kê các loại Items biểu mẫu.
PageNavigationTypePageNavigationTypeMột bảng liệt kê các hành vi có thể xảy ra khi điều hướng các trang.
RatingIconTypeRatingIconTypeMột danh sách liệt kê các loại biểu tượng xếp hạng RatingIcons

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
create(title)FormTạo và trả về một Form mới.
create(title, isPublished)FormTạo và trả về một Form mới ở trạng thái xuất bản được yêu cầu.
createCheckboxGridValidation()CheckboxGridValidationBuilderTrả về một thực thể của CheckboxGridValidationBuilder. Thực thể này có thể dùng để đặt quy trình xác thực trên một CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderTrả về một thực thể của CheckboxValidationBuilder. Bạn có thể dùng thực thể này để đặt quy trình xác thực trên một CheckboxItem.
createFeedback()QuizFeedbackBuilderTrả về một thực thể của QuizFeedbackBuilder có thể dùng để đặt ý kiến phản hồi về một Item có thể chấm điểm.
createGridValidation()GridValidationBuilderTrả về một thực thể của GridValidationBuilder. Bạn có thể dùng thực thể này để đặt quy trình xác thực trên một GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderTrả về một thực thể của ParagraphTextValidationBuilder. Bạn có thể dùng thực thể này để đặt quy trình xác thực trên một ParagraphTextItem.
createTextValidation()TextValidationBuilderTrả về một thực thể của TextValidationBuilder. Bạn có thể dùng thực thể này để đặt quy trình xác thực trên một TextItem.
getActiveForm()FormTrả về biểu mẫu mà tập lệnh được liên kết với 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 có mã nhận dạng được chỉ định.
openByUrl(url)FormTrả về Form có URL được chỉ định.

FormResponse

Phương thức

Phương thứcKiểu 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ả câu trả lời cho các mục có trong một câu trả lời của 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 câu trả lời của mục có trong câu trả lời của biểu mẫu cho một mục nhất định.
getId()String|nullLấy mã nhận dạng của câu trả lời trong biểu mẫu.
getItemResponses()ItemResponse[]Lấy tất cả câu trả lời cho các mục có trong một câu trả lời của 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ạn bật chế độ cài đặt Form.setCollectEmail(collect).
getResponseForItem(item)ItemResponseLấy câu trả lời của mục có trong câu trả lời của biểu mẫu này cho một mục nhất định.
getTimestamp()DateLấy dấu thời gian của một câu trả lời trong biểu mẫu.
submit()FormResponseGửi câu trả lời.
toPrefilledUrl()StringTạo URL cho biểu mẫu mà câu trả lời được điền sẵn dựa trên câu trả lời trong phản hồi biểu mẫu này.
withItemGrade(gradedResponse)FormResponseThêm điểm của câu trả lời cho mục đã cho vào một câu trả lời của biểu mẫu.
withItemResponse(response)FormResponseThêm câu trả lời của mục đã cho vào câu trả lời của biểu mẫu.

GridItem

Phương thức

Phương thứcKiểu 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 lưới này.
createResponse(responses)ItemResponseTạo một ItemResponse mới cho mục này trong lưới.
duplicate()GridItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getColumns()String[]Lấy giá trị cho mọi cột trong lưới.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 các 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 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ó bắt buộ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ó bắt buộ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 SectionHeaderItem).
setValidation(validation)GridItemĐặt chế độ xác thực dữ liệu cho mục này trong lưới.

GridValidation

GridValidationBuilder

Phương thức

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

ImageItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
duplicate()ImageItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getAlignment()AlignmentLấy chế độ căn chỉnh ngang của hình ảnh.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhất của mặt hàng.
getImage()BlobLấy hình ảnh hiện được chỉ định 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 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)ImageItemĐặt chính 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 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ứcKiểu dữ liệu trả vềMô tả ngắn
asCheckboxGridItem()CheckboxGridItemTrả về mục dưới dạng một mục trong lưới hộp đánh dấu.
asCheckboxItem()CheckboxItemTrả về mục dưới dạng một mục trong 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ục nhiều lựa chọn.
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 đoạn.
asRatingItem()RatingItemTrả về mục dưới dạng một mục xếp hạng.
asScaleItem()ScaleItemTrả về mục dưới dạng một mục trên thang đo.
asSectionHeaderItem()SectionHeaderItemTrả về mục dưới dạng mục tiêu đề phần.
asTextItem()TextItemTrả về mục dưới dạng một 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 một bản sao của mục này và thêm vào cuối biểu mẫu.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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 SectionHeaderItem).

ItemResponse

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
getFeedback()ObjectNhận ý kiến phản hồi đã được đưa ra cho câu trả lời mà người trả lời đã gửi.
getItem()ItemLấy mục câu hỏi mà câu trả lời này trả lời.
getResponse()ObjectLấy 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 ý kiến 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 cho câu trả lời mà người trả lời đã gửi.

ItemType

Thuộc tính

Thuộc tínhLoạiMô tả
CHECKBOXEnumMột mụ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ư một trường "khác" không bắt buộc.
CHECKBOX_GRIDEnumMột mục câu hỏ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 cho mỗi hàng trong một chuỗi hộp đánh dấu.
DATEEnumMột mục câu hỏi cho phép người trả lời cho biết ngày.
DATETIMEEnumMột mục câu hỏi cho phép người trả lời chỉ định ngày và giờ.
DURATIONEnumMột mục câu hỏi cho phép người trả lời cho biết khoảng thời gian.
GRIDEnumMột mục câu hỏ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 cho mỗi hàng trong một chuỗi 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ộ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 nút chọn hoặc một trường "khác" không bắt buộc.
PAGE_BREAKEnumMột mục bố cục đánh dấu điểm bắt đầ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.
RATINGEnumMột mục câu hỏi cho phép người trả lời đưa ra điểm xếp hạng.
SCALEEnumMột mục câu hỏi cho phép người trả lời chọn một lựa chọn trong một chuỗi nút chọn được đánh số.
SECTION_HEADEREnumMột mục bố cục cho biết trực quan điểm bắt đầu của một phần.
TEXTEnumMột mục câu hỏi cho phép người trả lời nhập một dòng văn bản.
TIMEEnumMột mục câu hỏi cho phép người trả lời cho biết thời gian trong ngày.
VIDEOEnumMột mục bố cục hiển thị video trên YouTube.
FILE_UPLOADEnumMột mục câu hỏi cho phép người trả lời tải tệp lên.
UNSUPPORTEDEnumMột mục hiện không được hỗ trợ thông qua API.

ListItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
createChoice(value)ChoiceTạo một lựa chọn mới.
createChoice(value, isCorrect)ChoiceTạo một lựa chọn mới.
createChoice(value, navigationItem)ChoiceTạo một lựa chọn mới có lựa chọn điều hướng trang, cho phép chuyển đến một mục ngắt trang nhất định.
createChoice(value, navigationType)ChoiceTạo một lựa chọn mới có lựa chọn điều hướng trang.
createResponse(response)ItemResponseTạo một ItemResponse mới cho mục này trong danh sách.
duplicate()ListItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getChoices()Choice[]Lấy tất cả các lựa chọn cho một mục.
getFeedbackForCorrect()QuizFeedback|nullTrả về thông tin phản hồi mà người trả lời nhìn thấy khi họ trả lời đúng một câu hỏi.
getFeedbackForIncorrect()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời sai một câu hỏi.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó bắt buộ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ục.
setFeedbackForCorrect(feedback)ListItemĐặt thông tin 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 thông tin 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)ListItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)ListItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).

MultipleChoiceItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
createChoice(value)ChoiceTạo một lựa chọn mới.
createChoice(value, isCorrect)ChoiceTạo một lựa chọn mới.
createChoice(value, navigationItem)ChoiceTạo một lựa chọn mới có lựa chọn điều hướng trang, cho phép chuyển đến một mục ngắt trang nhất định.
createChoice(value, navigationType)ChoiceTạo một lựa chọn mới có lựa chọn điều hướng trang.
createResponse(response)ItemResponseTạo một ItemResponse mới cho mục nhiều lựa chọn này.
duplicate()MultipleChoiceItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getChoices()Choice[]Lấy tất cả các lựa chọn cho một mục.
getFeedbackForCorrect()QuizFeedback|nullTrả về thông tin phản hồi mà người trả lời nhìn thấy khi họ trả lời đúng một câu hỏi.
getFeedbackForIncorrect()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời sai một câu hỏi.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó lựa chọn "khác" hay không.
isRequired()BooleanXác định xem người trả lời có bắt buộ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ục.
setFeedbackForCorrect(feedback)MultipleChoiceItemĐặt thông tin 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 thông tin 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)MultipleChoiceItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)MultipleChoiceItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemĐặt xem mặt hàng có lựa chọn "khác" hay không.

PageBreakItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
duplicate()PageBreakItemTạo một bản sao của mục này và thêm 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 dấu ngắt trang này (tức là khi đạt đến dấu ngắt trang này bằng tiến trình tuyến tính thông thường thông qua biểu mẫu).
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 loại thao tác điều hướng trang xảy ra sau khi hoàn tất trang trước dấu ngắt trang này (tức là khi đạt đến dấu ngắt trang này bằng 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 SectionHeaderItem).
getType()ItemTypeLấy loại của mục, được biểu thị dưới dạng ItemType.
setGoToPage(goToPageItem)PageBreakItemĐặt trang sẽ chuyển đến sau khi hoàn tất trang trước dấu ngắt trang này (tức là khi đạt đến dấu ngắt trang này bằng cách tiến hành theo trình tự tuyến tính thông thường qua biểu mẫu).
setGoToPage(navigationType)PageBreakItemĐặt loại thao tác điều hướng trang xảy ra sau khi hoàn tất trang trước dấu ngắt trang này (tức là khi đạt đến dấu ngắt trang này bằng cách tiến hành theo trình tự tuyến tính 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 SectionHeaderItem).

Thuộc tính

Thuộc tínhLoạiMô tả
CONTINUEEnumTiếp tục chuyển sang 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ụ thể của biểu mẫu sau khi hoàn tất trang hiện tại.
RESTARTEnumKhởi động 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 trong biểu mẫu sau khi hoàn tất trang hiện tại.

ParagraphTextItem

Phương thức

Phương thứcKiểu 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 của đ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 một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó bắt buộc phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)ParagraphTextItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những 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)ParagraphTextItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)ParagraphTextItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).
setValidation(validation)ParagraphTextItemĐặt chế độ xác thực dữ liệu cho mục văn bản của đoạn này.

ParagraphTextValidation

ParagraphTextValidationBuilder

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderYêu cầu phản hồ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 độ dài của câu trả lời phải lớn hơn hoặc bằng giá trị.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderYêu cầu độ dài của câu trả lời phải nhỏ hơn giá trị.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderYêu cầu câu trả lời phải khớp với mẫu.

QuizFeedback

Phương thức

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

QuizFeedbackBuilder

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addLink(url)QuizFeedbackBuilderThêm đườ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 đường liên kết đến tài liệu bổ sung của ý kiến phản hồi.
build()QuizFeedbackTạo một 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)QuizFeedbackBuilderĐặt văn bản phản hồi.

RatingIconType

Thuộc tính

Thuộc tínhLoạiMô tả
STAREnumBiểu tượng ngôi sao.
HEARTEnumBiểu tượng trái tim.
THUMB_UPEnumBiểu tượng ngón tay cái giơ lên.

RatingItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
createResponse(response)ItemResponseTạo một ItemResponse mới cho mục xếp hạng này.
duplicate()RatingItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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.
getRatingIcon()RatingIconTypeLấy biểu tượng được chọn cho điểm xếp hạng.
getRatingScaleLevel()IntegerLấy cấp độ thang điểm của điểm xếp hạng.
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 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ó bắt buộc phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)RatingItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những câu hỏi yêu cầu chấm điểm thủ công).
setHelpText(text)RatingItemĐặ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)RatingItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRatingIcon(ratingIcon)RatingItemĐặt biểu tượng của mức phân loại.
setRatingScaleLevel(ratingScaleLevel)RatingItemĐặt cấp độ thang điểm tối đa của điểm xếp hạng.
setRequired(enabled)RatingItemĐặt xem người trả lời có bắt buộc phải trả lời câu hỏi hay không.
setTitle(title)RatingItemĐặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp SectionHeaderItem).

ScaleItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
createResponse(response)ItemResponseTạo một ItemResponse mới cho mục tỷ lệ này.
duplicate()ScaleItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 tỷ lệ (nếu có).
getLowerBound()IntegerLấy giới hạn dưới của tỷ lệ.
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 thang đo (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 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 tỷ lệ.
isRequired()BooleanXác định xem người trả lời có bắt buộ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 thang đo.
setGeneralFeedback(feedback)ScaleItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những 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 thang đo.
setPoints(points)ScaleItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)ScaleItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).

SectionHeaderItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
duplicate()SectionHeaderItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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 SectionHeaderItem).

TextItem

Phương thức

Phương thứcKiểu 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 một ItemResponse mới cho mục văn bản này.
duplicate()TextItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó bắt buộc phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)TextItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những 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)TextItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)TextItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).
setValidation(validation)TextItemĐặt 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ứcKiểu 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ố nằm trong khoảng từ giá trị bắt đầu đến giá trị kết thúc (bao gồm cả hai giá trị này).
requireNumberEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số bằng với giá trị được 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ị được 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ừ giá trị bắt đầu đến giá trị kết thúc, bao gồm cả hai giá trị này.
requireNumberNotEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số khác với giá trị được chỉ định.
requireTextContainsPattern(pattern)TextValidationBuilderYêu cầu phản hồ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()TextValidationBuilderMục văn bản phải là đị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 độ dài của câu trả lời phải lớn hơn hoặc bằng giá trị.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYêu cầu độ dài của câu trả lời phải nhỏ hơn giá trị.
requireTextMatchesPattern(pattern)TextValidationBuilderYêu cầu câu trả lời phải khớp với mẫu.
requireWholeNumber()TextValidationBuilderYêu cầu mục văn bản phải là số nguyên.

TimeItem

Phương thức

Phương thứcKiểu 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 một bản sao của mục này và thêm vào cuối biểu mẫu.
getGeneralFeedback()QuizFeedback|nullTrả về ý kiến phản hồi mà người trả lời nhìn thấy khi họ trả lời một câu hỏi có thể chấm điểm.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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ó bắt buộc phải trả lời câu hỏi hay không.
setGeneralFeedback(feedback)TimeItemĐặt thông tin phản hồi sẽ 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 nhưng không có câu trả lời đúng hoặc sai (tức là những 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)TimeItemĐặt số điểm tương ứng cho một mục có thể chấm điểm.
setRequired(enabled)TimeItemĐặt xem người trả lời có bắt buộ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 SectionHeaderItem).

VideoItem

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
duplicate()VideoItemTạo một bản sao của mục này và thêm vào cuối biểu mẫu.
getAlignment()AlignmentLấy chế độ căn chỉnh ngang của video.
getHelpText()StringLấy 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).
getId()IntegerLấy giá trị nhận dạng duy nhấ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 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 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 SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemĐặt chính video đó từ một URL hoặc mã video trên YouTube đã cho.
setWidth(width)VideoItemĐặt chiều rộng của video tính bằng pixel.