Forms Service

Formulir

Layanan ini memungkinkan skrip untuk membuat, mengakses, dan mengubah Google Formulir.

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

Class

NamaDeskripsi singkat
AlignmentEnum yang mewakili jenis perataan gambar yang didukung.
CheckboxGridItemItem pertanyaan, yang ditampilkan dalam bentuk petak kolom dan baris, yang memungkinkan responden memilih beberapa pilihan per baris dari serangkaian kotak centang.
CheckboxGridValidationDataValidation untuk CheckboxGridItem.
CheckboxGridValidationBuilderDataValidationBuilder untuk CheckboxGridValidation.
CheckboxItemItem pertanyaan yang memungkinkan responden memilih satu atau beberapa kotak centang, serta kolom "lainnya" opsional.
CheckboxValidationDataValidation untuk CheckboxItem.
CheckboxValidationBuilderDataValidationBuilder untuk CheckboxValidation.
ChoicePilihan tunggal yang terkait dengan jenis Item yang mendukung pilihan, seperti CheckboxItem, ListItem, atau MultipleChoiceItem.
DateItemItem pertanyaan yang memungkinkan responden menunjukkan tanggal.
DateTimeItemItem pertanyaan yang memungkinkan responden menunjukkan tanggal dan waktu.
DestinationTypeEnum yang mewakili jenis tujuan respons formulir yang didukung.
DurationItemItem pertanyaan yang memungkinkan responden menunjukkan durasi waktu.
FeedbackTypeEnum yang mewakili jenis masukan yang didukung.
FormFormulir yang berisi properti dan item keseluruhan.
FormAppMengizinkan skrip untuk membuka Form yang sudah ada atau membuat yang baru.
FormResponseRespons terhadap formulir secara keseluruhan.
GridItemItem pertanyaan, yang ditampilkan sebagai petak kolom dan baris, yang memungkinkan responden memilih satu pilihan per baris dari urutan tombol pilihan.
GridValidationDataValidation untuk GridItem.
GridValidationBuilderDataValidationBuilder untuk GridValidation.
ImageItemItem tata letak yang menampilkan gambar.
ItemItem formulir umum yang berisi properti umum untuk semua item, seperti judul dan teks bantuan.
ItemResponseRespons untuk satu item pertanyaan dalam formulir.
ItemTypeEnum yang mewakili jenis item formulir yang didukung.
ListItemItem pertanyaan yang memungkinkan responden memilih satu pilihan dari menu drop-down.
MultipleChoiceItemItem pertanyaan yang memungkinkan responden memilih satu pilihan dari daftar tombol pilihan atau kolom "lainnya" opsional.
PageBreakItemItem tata letak yang menandai awal halaman.
PageNavigationTypeEnum yang mewakili jenis navigasi halaman yang didukung.
ParagraphTextItemItem pertanyaan yang memungkinkan responden memasukkan blok teks.
ParagraphTextValidationDataValidation untuk ParagraphTextItem.
ParagraphTextValidationBuilderDataValidationBuilder untuk ParagraphTextValidation.
QuizFeedbackImplementasi bean dari Masukan, yang berisi properti yang umum untuk semua masukan, seperti teks tampilan atau link.
QuizFeedbackBuilderFeedbackBuilder dasar yang berisi penyetel untuk properti yang umum untuk semua masukan, seperti teks tampilan.
ScaleItemItem pertanyaan yang memungkinkan responden memilih satu opsi dari urutan tombol pilihan bernomor.
SectionHeaderItemItem tata letak yang secara visual menunjukkan awal suatu bagian.
TextItemItem pertanyaan yang memungkinkan responden memasukkan satu baris teks.
TextValidationDataValidation untuk TextItem.
TextValidationBuilderDataValidationBuilder untuk TextValidation.
TimeItemItem pertanyaan yang memungkinkan responden menunjukkan waktu.
VideoItemItem tata letak yang menampilkan video.

Alignment

Properti

PropertiJenisDeskripsi
LEFTEnumSejajarkan gambar ke sisi kiri formulir.
CENTEREnumSejajarkan gambar ke bagian tengah formulir.
RIGHTEnumSejajarkan gambar dengan sisi kanan formulir.

CheckboxGridItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clearValidation()CheckboxGridItemMenghapus validasi data apa pun untuk item petak ini.
createResponse(responses)ItemResponseMembuat ItemResponse baru untuk item petak kotak centang ini.
duplicate()CheckboxGridItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getColumns()String[]Mendapatkan nilai untuk setiap kolom di petak.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getRows()String[]Mendapatkan nilai untuk setiap baris dalam petak.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setColumns(columns)CheckboxGridItemMenetapkan kolom petak berdasarkan array nilai.
setHelpText(text)CheckboxGridItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setRequired(enabled)CheckboxGridItemMenetapkan apakah responden harus menjawab pertanyaan.
setRows(rows)CheckboxGridItemMenetapkan baris petak berdasarkan array nilai.
setTitle(title)CheckboxGridItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
setValidation(validation)CheckboxGridItemMenetapkan validasi data untuk item petak kotak centang ini.

CheckboxGridValidation

CheckboxGridValidationBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderMemerlukan batas satu respons per kolom untuk item petak.

CheckboxItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clearValidation()CheckboxItemMenghapus validasi data untuk item kotak centang ini.
createChoice(value)ChoiceMembuat pilihan baru.
createChoice(value, isCorrect)ChoiceMembuat pilihan baru.
createResponse(responses)ItemResponseMembuat ItemResponse baru untuk item kotak centang ini.
duplicate()CheckboxItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getChoices()Choice[]Mendapatkan semua pilihan untuk suatu item.
getFeedbackForCorrect()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden ketika mereka merespons pertanyaan dengan benar.
getFeedbackForIncorrect()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
hasOtherOption()BooleanMenentukan apakah item memiliki opsi "lainnya".
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setChoiceValues(values)CheckboxItemMenetapkan pilihan untuk item dari array string.
setChoices(choices)CheckboxItemMenetapkan array pilihan untuk item.
setFeedbackForCorrect(feedback)CheckboxItemMenetapkan masukan yang akan ditampilkan kepada responden ketika mereka menjawab pertanyaan dengan benar.
setFeedbackForIncorrect(feedback)CheckboxItemMenetapkan masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar.
setHelpText(text)CheckboxItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setPoints(points)CheckboxItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)CheckboxItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)CheckboxItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
setValidation(validation)CheckboxItemMenetapkan validasi data untuk item kotak centang ini.
showOtherOption(enabled)CheckboxItemMenetapkan apakah item memiliki opsi "lainnya".

CheckboxValidation

CheckboxValidationBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
requireSelectAtLeast(number)CheckboxValidationBuilderMinimalkan pilihan sebanyak ini harus dipilih.
requireSelectAtMost(number)CheckboxValidationBuilderMemerlukan maksimum pilihan sebanyak ini.
requireSelectExactly(number)CheckboxValidationBuilderWajibkan pilihan sebanyak ini.

Choice

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getGotoPage()PageBreakItemMendapatkan PageBreakItem yang ditetapkan sebagai tujuan GO_TO_PAGE jika responden memilih pilihan ini dan menyelesaikan halaman saat ini.
getPageNavigationType()PageNavigationTypeMendapatkan PageNavigationType yang terjadi jika responden memilih pilihan ini dan menyelesaikan halaman saat ini.
getValue()StringMendapatkan nilai pilihan yang dilihat responden sebagai label saat melihat formulir.
isCorrectAnswer()BooleanMendapatkan apakah pilihan merupakan jawaban yang benar untuk pertanyaan tersebut.

DateItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
createResponse(response)ItemResponseMembuat ItemResponse baru untuk item tanggal ini.
duplicate()DateItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGeneralFeedback()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
includesYear()BooleanMenentukan apakah item tanggal menyertakan opsi tahun.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setGeneralFeedback(feedback)DateItemMenetapkan masukan untuk ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
setHelpText(text)DateItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setIncludesYear(enableYear)DateItemMenetapkan apakah item tanggal menyertakan setelan tahun.
setPoints(points)DateItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)DateItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)DateItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

DateTimeItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
createResponse(response)ItemResponseMembuat ItemResponse baru untuk item tanggal-waktu ini.
duplicate()DateTimeItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGeneralFeedback()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
includesYear()BooleanMenentukan apakah item tanggal menyertakan opsi tahun.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setGeneralFeedback(feedback)DateTimeItemMenetapkan masukan untuk ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
setHelpText(text)DateTimeItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemMenetapkan apakah item tanggal menyertakan setelan tahun.
setPoints(points)DateTimeItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)DateTimeItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)DateTimeItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

DestinationType

Properti

PropertiJenisDeskripsi
SPREADSHEETEnumSpreadsheet Google Spreadsheet sebagai tujuan untuk respons formulir.

DurationItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
createResponse(hours, minutes, seconds)ItemResponseMembuat ItemResponse baru untuk item tanggal ini.
duplicate()DurationItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGeneralFeedback()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setGeneralFeedback(feedback)DurationItemMenetapkan masukan untuk ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
setHelpText(text)DurationItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setPoints(points)DurationItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)DurationItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)DurationItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

FeedbackType

Properti

PropertiJenisDeskripsi
CORRECTEnumMasukan yang otomatis ditampilkan kepada responden untuk pertanyaan yang dijawab dengan benar.
INCORRECTEnumMasukan yang otomatis ditampilkan kepada responden untuk pertanyaan yang tidak dijawab dengan benar.
GENERALEnumMasukan yang otomatis ditampilkan kepada responden saat mereka mengirimkan respons.

Form

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCheckboxGridItem()CheckboxGridItemMenambahkan item pertanyaan baru, yang ditampilkan sebagai petak kolom dan baris, yang memungkinkan responden memilih beberapa pilihan per baris dari serangkaian kotak centang.
addCheckboxItem()CheckboxItemMenambahkan item pertanyaan baru yang memungkinkan responden memilih satu atau beberapa kotak centang, serta kolom "lainnya" opsional.
addDateItem()DateItemMenambahkan item pertanyaan baru yang memungkinkan responden menunjukkan tanggal.
addDateTimeItem()DateTimeItemMenambahkan item pertanyaan baru yang memungkinkan responden menunjukkan tanggal dan waktu.
addDurationItem()DurationItemMenambah item pertanyaan baru yang memungkinkan responden menunjukkan durasi waktu.
addEditor(emailAddress)FormMenambahkan pengguna tertentu ke daftar editor untuk Form.
addEditor(user)FormMenambahkan pengguna tertentu ke daftar editor untuk Form.
addEditors(emailAddresses)FormMenambahkan array pengguna tertentu ke daftar editor untuk Form.
addGridItem()GridItemMenambahkan item pertanyaan baru, yang disajikan sebagai petak kolom dan baris, yang memungkinkan responden memilih satu pilihan per baris dari serangkaian tombol pilihan.
addImageItem()ImageItemMenambahkan item tata letak baru yang menampilkan gambar.
addListItem()ListItemMenambahkan item pertanyaan baru yang memungkinkan responden memilih satu pilihan dari daftar dropdown.
addMultipleChoiceItem()MultipleChoiceItemMenambahkan item pertanyaan baru yang memungkinkan responden memilih satu pilihan dari daftar tombol radio atau kolom "lainnya" opsional.
addPageBreakItem()PageBreakItemMenambahkan item tata letak baru yang menandai awal halaman.
addParagraphTextItem()ParagraphTextItemMenambahkan item pertanyaan baru yang memungkinkan responden memasukkan blok teks.
addScaleItem()ScaleItemMenambahkan item pertanyaan baru yang memungkinkan responden memilih satu opsi dari urutan tombol pilihan bernomor.
addSectionHeaderItem()SectionHeaderItemMenambahkan item tata letak baru yang secara visual menunjukkan awal suatu bagian.
addTextItem()TextItemMenambahkan item pertanyaan baru yang memungkinkan responden memasukkan satu baris teks.
addTimeItem()TimeItemMenambahkan item pertanyaan baru yang memungkinkan responden menunjukkan waktu.
addVideoItem()VideoItemMenambahkan item tata letak baru yang menampilkan video.
canEditResponse()BooleanMenentukan apakah formulir menampilkan link untuk mengedit respons setelah mengirimkannya.
collectsEmail()BooleanMenentukan apakah formulir mengumpulkan alamat email responden.
createResponse()FormResponseMembuat respons baru untuk formulir.
deleteAllResponses()FormMenghapus semua respons yang dikirim dari penyimpanan respons formulir.
deleteItem(index)voidMenghapus item pada indeks tertentu di antara semua item dalam formulir.
deleteItem(item)voidMenghapus item tertentu.
deleteResponse(responseId)FormMenghapus satu respons dari penyimpanan respons formulir.
getConfirmationMessage()StringMendapatkan pesan konfirmasi formulir.
getCustomClosedFormMessage()StringMendapatkan pesan kustom yang ditampilkan jika formulir tidak menerima respons, atau string kosong jika tidak ada pesan kustom yang ditetapkan.
getDescription()StringMendapatkan deskripsi formulir.
getDestinationId()StringMendapatkan ID tujuan respons formulir.
getDestinationType()DestinationTypeMendapatkan jenis tujuan respons formulir.
getEditUrl()StringMendapatkan URL yang dapat digunakan untuk mengakses mode edit formulir.
getEditors()User[]Mendapatkan daftar editor untuk Form ini.
getId()StringMendapatkan ID formulir.
getItemById(id)ItemMendapatkan item dengan ID yang diberikan.
getItems()Item[]Mengambil array dari semua item dalam bentuk.
getItems(itemType)Item[]Mendapatkan array dari semua item dari jenis tertentu.
getPublishedUrl()StringMendapatkan URL yang dapat digunakan untuk merespons formulir.
getResponse(responseId)FormResponseMendapatkan satu respons bentuk berdasarkan ID responsnya.
getResponses()FormResponse[]Mendapatkan array dari semua respons formulir.
getResponses(timestamp)FormResponse[]Mendapatkan array semua respons formulir setelah tanggal dan waktu tertentu.
getShuffleQuestions()BooleanMenentukan apakah urutan pertanyaan pada setiap halaman formulir diacak.
getSummaryUrl()StringMendapatkan URL yang dapat digunakan untuk melihat ringkasan respons formulir.
getTitle()StringMendapatkan judul formulir.
hasLimitOneResponsePerUser()BooleanMenentukan apakah formulir hanya mengizinkan satu respons per responden.
hasProgressBar()BooleanMenentukan apakah formulir menampilkan status progres.
hasRespondAgainLink()BooleanMenentukan apakah formulir menampilkan link untuk mengirimkan respons lain setelah responden menyelesaikan formulir.
isAcceptingResponses()BooleanMenentukan apakah formulir saat ini menerima respons.
isPublishingSummary()BooleanMenentukan apakah formulir menampilkan link untuk melihat ringkasan respons setelah responden menyelesaikan formulir.
isQuiz()BooleanMenentukan apakah formulir merupakan kuis.
moveItem(from, to)ItemMemindahkan item pada indeks tertentu di antara semua item dalam formulir ke indeks tertentu lainnya.
moveItem(item, toIndex)ItemMemindahkan item tertentu ke indeks tertentu di antara semua item dalam formulir.
removeDestination()FormMembatalkan tautan formulir dari tujuan respons saat ini.
removeEditor(emailAddress)FormMenghapus pengguna tertentu dari daftar editor untuk Form.
removeEditor(user)FormMenghapus pengguna tertentu dari daftar editor untuk Form.
requiresLogin()BooleanMenentukan apakah formulir mengharuskan responden login ke akun di domain atau subdomain yang sama sebelum merespons.
setAcceptingResponses(enabled)FormMenetapkan apakah formulir saat ini menerima respons.
setAllowResponseEdits(enabled)FormMenetapkan apakah formulir menampilkan link untuk mengedit respons setelah mengirimkannya.
setCollectEmail(collect)FormMenetapkan apakah formulir mengumpulkan alamat email responden.
setConfirmationMessage(message)FormMenetapkan pesan konfirmasi formulir.
setCustomClosedFormMessage(message)FormMenyetel pesan yang akan ditampilkan jika formulir tidak menerima respons.
setDescription(description)FormMenetapkan deskripsi formulir.
setDestination(type, id)FormMenetapkan tujuan tempat respons formulir disimpan.
setIsQuiz(enabled)FormMenetapkan apakah formulir merupakan kuis.
setLimitOneResponsePerUser(enabled)FormMenetapkan apakah formulir hanya mengizinkan satu respons per responden.
setProgressBar(enabled)FormMenetapkan apakah formulir memiliki status progres.
setPublishingSummary(enabled)FormMenetapkan apakah formulir menampilkan link untuk melihat ringkasan respons setelah responden mengirimkan formulir.
setRequireLogin(requireLogin)FormMenetapkan apakah formulir mengharuskan responden login ke akun di domain atau subdomain yang sama sebelum merespons.
setShowLinkToRespondAgain(enabled)FormMenetapkan apakah formulir menampilkan link untuk mengirimkan respons lain setelah responden melengkapi formulir.
setShuffleQuestions(shuffle)FormMenetapkan apakah urutan pertanyaan di setiap halaman formulir diacak.
setTitle(title)FormMenetapkan judul formulir.
shortenFormUrl(url)StringMengonversi URL panjang untuk formulir menjadi URL singkat.
submitGrades(responses)FormMengirimkan nilai untuk FormResponses yang diberikan.

FormApp

Properti

PropertiJenisDeskripsi
AlignmentAlignmentEnumerasi jenis perataan gambar.
DestinationTypeDestinationTypeEnumerasi jenis tujuan yang dapat menyimpan respons formulir.
FeedbackTypeFeedbackTypeEnumerasi jenis formulir Feedbacks.
ItemTypeItemTypeEnumerasi jenis formulir Items.
PageNavigationTypePageNavigationTypeEnumerasi kemungkinan perilaku untuk menavigasi halaman.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
create(title)FormMembuat dan menampilkan Form baru.
createCheckboxGridValidation()CheckboxGridValidationBuilderMenampilkan instance CheckboxGridValidationBuilder yang dapat digunakan untuk menetapkan validasi pada CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderMenampilkan instance CheckboxValidationBuilder yang dapat digunakan untuk menetapkan validasi pada CheckboxItem.
createFeedback()QuizFeedbackBuilderMenampilkan instance QuizFeedbackBuilder yang dapat digunakan untuk menetapkan masukan pada Item yang dapat dinilai.
createGridValidation()GridValidationBuilderMenampilkan instance GridValidationBuilder yang dapat digunakan untuk menetapkan validasi pada GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderMenampilkan instance ParagraphTextValidationBuilder yang dapat digunakan untuk menetapkan validasi pada ParagraphTextItem.
createTextValidation()TextValidationBuilderMenampilkan instance TextValidationBuilder yang dapat digunakan untuk menetapkan validasi pada TextItem.
getActiveForm()FormMenampilkan formulir untuk skrip terikat penampung.
getUi()UiMenampilkan instance lingkungan antarmuka pengguna editor formulir yang memungkinkan skrip menambahkan fitur seperti menu, dialog, dan sidebar.
openById(id)FormMenampilkan Form dengan ID yang ditentukan.
openByUrl(url)FormMenampilkan Form dengan URL yang ditentukan.

FormResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getEditResponseUrl()StringMenghasilkan URL yang dapat digunakan untuk mengedit respons yang telah dikirimkan.
getGradableItemResponses()ItemResponse[]Mendapatkan semua respons item yang dimuat dalam respons formulir, dalam urutan yang sama dengan kemunculan item dalam formulir.
getGradableResponseForItem(item)ItemResponseMendapatkan respons item yang terdapat dalam respons formulir untuk item tertentu.
getId()StringMendapatkan ID respons formulir.
getItemResponses()ItemResponse[]Mendapatkan semua respons item yang dimuat dalam respons formulir, dalam urutan yang sama dengan kemunculan item dalam formulir.
getRespondentEmail()StringMendapatkan alamat email orang yang mengirimkan respons, jika setelan Form.setCollectEmail(collect) diaktifkan.
getResponseForItem(item)ItemResponseMendapatkan respons item yang terdapat dalam respons formulir ini untuk item tertentu.
getTimestamp()DateMendapatkan stempel waktu untuk pengiriman respons formulir.
submit()FormResponseKirim respons.
toPrefilledUrl()StringMenghasilkan URL untuk formulir yang berisi jawaban telah diisi sebelumnya berdasarkan jawaban dalam respons formulir ini.
withItemGrade(gradedResponse)FormResponseMenambahkan nilai respons item tertentu ke respons formulir.
withItemResponse(response)FormResponseMenambahkan respons item tertentu ke respons formulir.

GridItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clearValidation()GridItemMenghapus validasi data apa pun untuk item petak ini.
createResponse(responses)ItemResponseMembuat ItemResponse baru untuk item petak ini.
duplicate()GridItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getColumns()String[]Mendapatkan nilai untuk setiap kolom di petak.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getRows()String[]Mendapatkan nilai untuk setiap baris dalam petak.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setColumns(columns)GridItemMenetapkan kolom petak berdasarkan array nilai.
setHelpText(text)GridItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setRequired(enabled)GridItemMenetapkan apakah responden harus menjawab pertanyaan.
setRows(rows)GridItemMenetapkan baris petak berdasarkan array nilai.
setTitle(title)GridItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
setValidation(validation)GridItemMenetapkan validasi data untuk item petak ini.

GridValidation

GridValidationBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
requireLimitOneResponsePerColumn()GridValidationBuilderMemerlukan batas satu respons per kolom untuk item petak.

ImageItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
duplicate()ImageItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getAlignment()AlignmentMendapatkan perataan horizontal gambar.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getImage()BlobMendapatkan gambar yang saat ini ditetapkan ke item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
getWidth()IntegerMendapatkan lebar gambar dalam piksel.
setAlignment(alignment)ImageItemMenetapkan perataan horizontal gambar.
setHelpText(text)ImageItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setImage(image)ImageItemMenyetel gambar itu sendiri.
setTitle(title)ImageItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
setWidth(width)ImageItemMenetapkan lebar gambar dalam piksel.

Item

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asCheckboxGridItem()CheckboxGridItemMenampilkan item sebagai item petak kotak centang.
asCheckboxItem()CheckboxItemMenampilkan item sebagai item kotak centang.
asDateItem()DateItemMenampilkan item sebagai item tanggal.
asDateTimeItem()DateTimeItemMenampilkan item sebagai item tanggal-waktu.
asDurationItem()DurationItemMenampilkan item sebagai item durasi.
asGridItem()GridItemMenampilkan item sebagai item petak.
asImageItem()ImageItemMenampilkan item sebagai item gambar.
asListItem()ListItemMenampilkan item sebagai item daftar.
asMultipleChoiceItem()MultipleChoiceItemMenampilkan item sebagai item pilihan ganda.
asPageBreakItem()PageBreakItemMenampilkan item sebagai item jeda halaman.
asParagraphTextItem()ParagraphTextItemMenampilkan item sebagai item teks paragraf.
asScaleItem()ScaleItemMenampilkan item sebagai item skala.
asSectionHeaderItem()SectionHeaderItemMenampilkan item sebagai item header bagian.
asTextItem()TextItemMenampilkan item sebagai item teks.
asTimeItem()TimeItemMenampilkan item sebagai item waktu.
asVideoItem()VideoItemMenampilkan item sebagai item video.
duplicate()ItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
setHelpText(text)ItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setTitle(title)ItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

ItemResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getFeedback()ObjectMendapatkan masukan yang diberikan untuk jawaban yang dikirimkan responden.
getItem()ItemMendapatkan item pertanyaan yang dijawab oleh respons ini.
getResponse()ObjectMendapatkan jawaban yang dikirimkan responden.
getScore()ObjectMendapatkan skor untuk jawaban yang dikirimkan responden.
setFeedback(feedback)ItemResponseMenetapkan masukan yang harus ditampilkan untuk jawaban yang dikirimkan responden.
setScore(score)ItemResponseMenetapkan skor untuk jawaban yang dikirimkan responden.

ItemType

Properti

PropertiJenisDeskripsi
CHECKBOXEnumItem pertanyaan yang memungkinkan responden memilih satu atau beberapa kotak centang, serta kolom "lainnya" opsional.
CHECKBOX_GRIDEnumItem pertanyaan, yang ditampilkan dalam bentuk petak kolom dan baris, yang memungkinkan responden memilih beberapa pilihan per baris dari serangkaian kotak centang.
DATEEnumItem pertanyaan yang memungkinkan responden menunjukkan tanggal.
DATETIMEEnumItem pertanyaan yang memungkinkan responden menunjukkan tanggal dan waktu.
DURATIONEnumItem pertanyaan yang memungkinkan responden menunjukkan durasi waktu.
GRIDEnumItem pertanyaan, yang ditampilkan sebagai petak kolom dan baris, yang memungkinkan responden memilih satu pilihan per baris dari urutan tombol pilihan.
IMAGEEnumItem tata letak yang menampilkan gambar.
LISTEnumItem pertanyaan yang memungkinkan responden memilih satu pilihan dari menu drop-down.
MULTIPLE_CHOICEEnumItem pertanyaan yang memungkinkan responden memilih satu pilihan dari daftar tombol pilihan atau kolom "lainnya" opsional.
PAGE_BREAKEnumItem tata letak yang menandai awal halaman.
PARAGRAPH_TEXTEnumItem pertanyaan yang memungkinkan responden memasukkan blok teks.
SCALEEnumItem pertanyaan yang memungkinkan responden memilih satu opsi dari urutan tombol pilihan bernomor.
SECTION_HEADEREnumItem tata letak yang secara visual menunjukkan awal suatu bagian.
TEXTEnumItem pertanyaan yang memungkinkan responden memasukkan satu baris teks.
TIMEEnumItem pertanyaan yang memungkinkan responden menunjukkan waktu.
VIDEOEnumItem tata letak yang menampilkan video YouTube.
FILE_UPLOADEnumItem pertanyaan yang memungkinkan responden mengupload file.

ListItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
createChoice(value)ChoiceMembuat pilihan baru.
createChoice(value, isCorrect)ChoiceMembuat pilihan baru.
createChoice(value, navigationItem)ChoiceMembuat pilihan baru dengan opsi navigasi halaman yang melompat ke item jeda halaman tertentu.
createChoice(value, navigationType)ChoiceMembuat pilihan baru dengan opsi navigasi halaman.
createResponse(response)ItemResponseMembuat ItemResponse baru untuk item daftar ini.
duplicate()ListItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getChoices()Choice[]Mendapatkan semua pilihan untuk suatu item.
getFeedbackForCorrect()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden ketika mereka merespons pertanyaan dengan benar.
getFeedbackForIncorrect()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setChoiceValues(values)ListItemMenetapkan pilihan untuk item dari array string.
setChoices(choices)ListItemMenetapkan array pilihan untuk item.
setFeedbackForCorrect(feedback)ListItemMenetapkan masukan yang akan ditampilkan kepada responden ketika mereka menjawab pertanyaan dengan benar.
setFeedbackForIncorrect(feedback)ListItemMenetapkan masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar.
setHelpText(text)ListItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setPoints(points)ListItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)ListItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)ListItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

MultipleChoiceItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
createChoice(value)ChoiceMembuat pilihan baru.
createChoice(value, isCorrect)ChoiceMembuat pilihan baru.
createChoice(value, navigationItem)ChoiceMembuat pilihan baru dengan opsi navigasi halaman yang melompat ke item jeda halaman tertentu.
createChoice(value, navigationType)ChoiceMembuat pilihan baru dengan opsi navigasi halaman.
createResponse(response)ItemResponseMembuat ItemResponse baru untuk item pilihan ganda ini.
duplicate()MultipleChoiceItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getChoices()Choice[]Mendapatkan semua pilihan untuk suatu item.
getFeedbackForCorrect()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden ketika mereka merespons pertanyaan dengan benar.
getFeedbackForIncorrect()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
hasOtherOption()BooleanMenentukan apakah item memiliki opsi "lainnya".
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setChoiceValues(values)MultipleChoiceItemMenetapkan pilihan untuk item dari array string.
setChoices(choices)MultipleChoiceItemMenetapkan array pilihan untuk item.
setFeedbackForCorrect(feedback)MultipleChoiceItemMenetapkan masukan yang akan ditampilkan kepada responden ketika mereka menjawab pertanyaan dengan benar.
setFeedbackForIncorrect(feedback)MultipleChoiceItemMenetapkan masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar.
setHelpText(text)MultipleChoiceItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setPoints(points)MultipleChoiceItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)MultipleChoiceItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)MultipleChoiceItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemMenetapkan apakah item memiliki opsi "lainnya".

PageBreakItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
duplicate()PageBreakItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGoToPage()PageBreakItemMendapatkan PageBreakItem tempat formulir akan melompat setelah menyelesaikan halaman sebelum jeda halaman ini (yaitu, setelah mencapai batas halaman ini dengan progres linear normal melalui formulir).
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPageNavigationType()PageNavigationTypeMendapatkan jenis navigasi halaman yang terjadi setelah menyelesaikan halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini menurut progres linear normal melalui formulir).
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
setGoToPage(goToPageItem)PageBreakItemMenyetel halaman untuk melompat setelah menyelesaikan halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini menurut progres linear normal dalam formulir).
setGoToPage(navigationType)PageBreakItemMenetapkan jenis navigasi halaman yang terjadi setelah menyelesaikan halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini menurut progres linear normal dalam formulir).
setHelpText(text)PageBreakItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setTitle(title)PageBreakItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

Properti

PropertiJenisDeskripsi
CONTINUEEnumLanjutkan ke halaman formulir berikutnya setelah melengkapi halaman saat ini.
GO_TO_PAGEEnumMelompat ke halaman formulir tertentu setelah menyelesaikan halaman saat ini.
RESTARTEnumMulai ulang formulir dari awal, tanpa menghapus jawaban yang dimasukkan sejauh ini, setelah melengkapi halaman saat ini.
SUBMITEnumKirimkan tanggapan formulir setelah melengkapi halaman saat ini.

ParagraphTextItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clearValidation()ParagraphTextItemMenghapus semua validasi data untuk item teks paragraf ini.
createResponse(response)ItemResponseMembuat ItemResponse baru untuk item teks paragraf ini.
duplicate()ParagraphTextItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGeneralFeedback()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setGeneralFeedback(feedback)ParagraphTextItemMenetapkan masukan untuk ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
setHelpText(text)ParagraphTextItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setPoints(points)ParagraphTextItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)ParagraphTextItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)ParagraphTextItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
setValidation(validation)ParagraphTextItemMenetapkan validasi data untuk item teks paragraf ini.

ParagraphTextValidation

ParagraphTextValidationBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderMemerlukan respons untuk menyertakan pola.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderMemerlukan respons agar tidak berisi pola.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderMemerlukan respons agar tidak cocok dengan pola.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderMemerlukan durasi respons yang lebih panjang dari atau sama dengan nilai.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderMemerlukan panjang respons kurang dari nilai.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderMemerlukan respons untuk mencocokkan pola.

QuizFeedback

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getLinkUrls()String[]Mendapatkan daftar URL yang terkait dengan Masukan.
getText()StringMendapatkan teks tampilan Masukan.

QuizFeedbackBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addLink(url)QuizFeedbackBuilderMenambahkan link ke materi tambahan masukan.
addLink(url, displayText)QuizFeedbackBuilderMenambahkan link ke materi tambahan masukan.
build()QuizFeedbackMembuat Masukan dari jenis yang sesuai untuk builder ini.
copy()QuizFeedbackBuilderMenampilkan salinan builder ini.
setText(text)QuizFeedbackBuilderMenetapkan teks masukan.

ScaleItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
createResponse(response)ItemResponseMembuat ItemResponse baru untuk item skala ini.
duplicate()ScaleItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGeneralFeedback()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getLeftLabel()StringMendapatkan label untuk batas bawah timbangan, jika ada.
getLowerBound()IntegerMendapatkan batas bawah timbangan.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getRightLabel()StringMendapatkan label untuk batas atas timbangan, jika ada.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
getUpperBound()IntegerMendapatkan batas atas timbangan.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setBounds(lower, upper)ScaleItemMenetapkan batas bawah dan atas skala.
setGeneralFeedback(feedback)ScaleItemMenetapkan masukan untuk ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
setHelpText(text)ScaleItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setLabels(lower, upper)ScaleItemMenetapkan label untuk batas bawah dan atas skala.
setPoints(points)ScaleItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)ScaleItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)ScaleItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

SectionHeaderItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
duplicate()SectionHeaderItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
setHelpText(text)SectionHeaderItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setTitle(title)SectionHeaderItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

TextItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clearValidation()TextItemMenghapus validasi data untuk item teks ini.
createResponse(response)ItemResponseMembuat ItemResponse baru untuk item teks ini.
duplicate()TextItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGeneralFeedback()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setGeneralFeedback(feedback)TextItemMenetapkan masukan untuk ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
setHelpText(text)TextItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setPoints(points)TextItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)TextItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)TextItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
setValidation(validation)TextItemMenetapkan validasi data untuk item teks ini.

TextValidation

TextValidationBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
requireNumber()TextValidationBuilderItem teks harus berupa angka.
requireNumberBetween(start, end)TextValidationBuilderMengharuskan item teks berupa angka antara awal dan akhir, inklusif.
requireNumberEqualTo(number)TextValidationBuilderMewajibkan item teks berupa angka yang sama dengan nilai yang ditentukan.
requireNumberGreaterThan(number)TextValidationBuilderMengharuskan item teks berupa angka yang lebih besar dari nilai yang ditentukan.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderMengharuskan item teks berupa angka yang lebih besar dari atau sama dengan nilai yang ditentukan.
requireNumberLessThan(number)TextValidationBuilderMengharuskan item teks berupa angka yang lebih kecil dari nilai yang ditentukan.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderMewajibkan item teks berupa angka yang kurang dari atau sama dengan nilai yang ditentukan.
requireNumberNotBetween(start, end)TextValidationBuilderMengharuskan item teks berupa angka yang bukan antara awal dan akhir, inklusif.
requireNumberNotEqualTo(number)TextValidationBuilderMengharuskan item teks berupa angka yang tidak sama dengan nilai yang ditentukan.
requireTextContainsPattern(pattern)TextValidationBuilderMemerlukan respons untuk menyertakan pola.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderMemerlukan respons agar tidak berisi pola.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderMemerlukan respons agar tidak cocok dengan pola.
requireTextIsEmail()TextValidationBuilderMemerlukan item teks sebagai alamat email.
requireTextIsUrl()TextValidationBuilderMemerlukan item teks untuk berupa URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderMemerlukan durasi respons yang lebih panjang dari atau sama dengan nilai.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderMemerlukan panjang respons kurang dari nilai.
requireTextMatchesPattern(pattern)TextValidationBuilderMemerlukan respons untuk mencocokkan pola.
requireWholeNumber()TextValidationBuilderMemerlukan item teks berupa bilangan bulat.

TimeItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
createResponse(hour, minute)ItemResponseMembuat ItemResponse baru untuk item waktu ini.
duplicate()TimeItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getGeneralFeedback()QuizFeedbackMenampilkan masukan yang ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getPoints()IntegerMenampilkan nilai poin item yang dapat dinilai.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
isRequired()BooleanMenentukan apakah responden harus menjawab pertanyaan.
setGeneralFeedback(feedback)TimeItemMenetapkan masukan untuk ditampilkan kepada responden saat mereka menanggapi pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
setHelpText(text)TimeItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setPoints(points)TimeItemMenetapkan jumlah poin yang bernilai untuk item yang dapat dinilai.
setRequired(enabled)TimeItemMenetapkan apakah responden harus menjawab pertanyaan.
setTitle(title)TimeItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).

VideoItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
duplicate()VideoItemMembuat salinan item ini dan menambahkannya ke akhir formulir.
getAlignment()AlignmentMendapatkan perataan horizontal video.
getHelpText()StringMendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
getId()IntegerMendapatkan ID unik item.
getIndex()IntegerMendapatkan indeks item di antara semua item dalam formulir.
getTitle()StringMendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
getType()ItemTypeMendapatkan jenis item yang ditampilkan sebagai ItemType.
getWidth()IntegerMendapatkan lebar video dalam piksel.
setAlignment(alignment)VideoItemMenetapkan perataan horizontal video.
setHelpText(text)VideoItemMenetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
setTitle(title)VideoItemMenetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemMenyetel video itu sendiri dari URL YouTube atau ID video YouTube tertentu.
setWidth(width)VideoItemMenetapkan lebar video dalam piksel.