Layanan ini memungkinkan skrip membuat, mengakses, dan memodifikasi 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
Nama | Deskripsi singkat |
---|---|
Alignment | Enum yang mewakili jenis perataan gambar yang didukung. |
CheckboxGridItem | Item pertanyaan yang ditampilkan sebagai petak kolom dan baris, memungkinkan responden memilih beberapa pilihan per baris dari urutan kotak centang. |
CheckboxGridValidation | DataValidation untuk CheckboxGridItem . |
CheckboxGridValidationBuilder | DataValidationBuilder untuk CheckboxGridValidation . |
CheckboxItem | Item pertanyaan yang memungkinkan responden memilih satu atau beberapa kotak centang, serta kolom "other" opsional. |
CheckboxValidation | DataValidation untuk CheckboxItem . |
CheckboxValidationBuilder | DataValidationBuilder untuk CheckboxValidation . |
Choice | Pilihan tunggal yang terkait dengan jenis Item yang mendukung pilihan, seperti CheckboxItem , ListItem , atau MultipleChoiceItem . |
DateItem | Item pertanyaan yang memungkinkan responden menunjukkan tanggal. |
DateTimeItem | Item pertanyaan yang memungkinkan responden menunjukkan tanggal dan waktu. |
DestinationType | Enum yang mewakili jenis tujuan respons formulir yang didukung. |
DurationItem | Item pertanyaan yang memungkinkan responden menunjukkan jangka waktu. |
FeedbackType | Enum yang mewakili jenis masukan yang didukung. |
Form | Formulir yang berisi keseluruhan properti dan item. |
FormApp | Mengizinkan skrip untuk membuka Form yang sudah ada atau membuat yang baru. |
FormResponse | Respons terhadap formulir secara keseluruhan. |
GridItem | Item pertanyaan yang ditampilkan sebagai petak kolom dan baris, sehingga memungkinkan responden memilih satu pilihan per baris dari urutan tombol pilihan. |
GridValidation | DataValidation untuk GridItem . |
GridValidationBuilder | DataValidationBuilder untuk GridValidation . |
ImageItem | Item tata letak yang menampilkan gambar. |
Item | Item formulir generik yang berisi properti yang umum untuk semua item, seperti judul dan teks bantuan. |
ItemResponse | Respons untuk satu item pertanyaan dalam formulir. |
ItemType | Enum yang mewakili jenis item formulir yang didukung. |
ListItem | Item pertanyaan yang memungkinkan responden memilih satu dari menu drop-down. |
MultipleChoiceItem | Item pertanyaan yang memungkinkan responden memilih satu pilihan dari daftar tombol pilihan atau kolom "lainnya" opsional. |
PageBreakItem | Item tata letak yang menandai awal halaman. |
PageNavigationType | Enum yang mewakili jenis navigasi halaman yang didukung. |
ParagraphTextItem | Item pertanyaan yang memungkinkan responden memasukkan blok teks. |
ParagraphTextValidation | DataValidation untuk ParagraphTextItem . |
ParagraphTextValidationBuilder | DataValidationBuilder untuk ParagraphTextValidation . |
QuizFeedback | Implementasi kacang Masukan, yang berisi properti yang umum untuk semua masukan, seperti teks tampilan atau link. |
QuizFeedbackBuilder | MasukanBuilder dasar yang berisi penyetel untuk properti yang umum bagi semua masukan, seperti teks tampilan. |
ScaleItem | Item pertanyaan yang memungkinkan responden memilih satu opsi dari urutan tombol tombol nomor. |
SectionHeaderItem | Item tata letak yang secara visual menunjukkan awal bagian. |
TextItem | Item pertanyaan yang memungkinkan responden memasukkan satu baris teks. |
TextValidation | DataValidation untuk TextItem . |
TextValidationBuilder | DataValidationBuilder untuk TextValidation . |
TimeItem | Item pertanyaan yang memungkinkan responden menunjukkan waktu. |
VideoItem | Item tata letak yang menampilkan video. |
Alignment
Properti
Properti | Type | Deskripsi |
---|---|---|
LEFT | Enum | Ratakan gambar ke sisi kiri formulir. |
CENTER | Enum | Ratakan gambar ke tengah formulir. |
RIGHT | Enum | Ratakan gambar ke sisi kanan formulir. |
CheckboxGridItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | CheckboxGridItem | Menghapus validasi data apa pun untuk item petak ini. |
createResponse(responses) | ItemResponse | Membuat ItemResponse baru untuk item petak kotak centang ini. |
duplicate() | CheckboxGridItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getColumns() | String[] | Mendapatkan nilai untuk setiap kolom di petak. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getRows() | String[] | Mendapatkan nilai untuk setiap baris dalam petak. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setColumns(columns) | CheckboxGridItem | Menetapkan kolom petak berdasarkan array nilai. |
setHelpText(text) | CheckboxGridItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setRows(rows) | CheckboxGridItem | Menetapkan baris petak berdasarkan array nilai. |
setTitle(title) | CheckboxGridItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Menetapkan validasi data untuk item petak kotak centang ini. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Memerlukan satu respons per kolom untuk item petak. |
CheckboxItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | CheckboxItem | Menghapus validasi data apa pun untuk item kotak centang ini. |
createChoice(value) | Choice | Membuat pilihan baru. |
createChoice(value, isCorrect) | Choice | Membuat pilihan baru. |
createResponse(responses) | ItemResponse | Membuat ItemResponse baru untuk item kotak centang ini. |
duplicate() | CheckboxItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getChoices() | Choice[] | Mendapatkan semua pilihan untuk suatu item. |
getFeedbackForCorrect() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
getFeedbackForIncorrect() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
hasOtherOption() | Boolean | Menentukan apakah item memiliki opsi "lainnya". |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setChoiceValues(values) | CheckboxItem | Menetapkan pilihan untuk item dari array string. |
setChoices(choices) | CheckboxItem | Menetapkan array pilihan untuk item. |
setFeedbackForCorrect(feedback) | CheckboxItem | Masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Masukan yang akan ditampilkan kepada responden saat salah merespons pertanyaan. |
setHelpText(text) | CheckboxItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | CheckboxItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | CheckboxItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Menetapkan validasi data untuk item kotak centang ini. |
showOtherOption(enabled) | CheckboxItem | Menetapkan apakah item memiliki opsi "lainnya". |
CheckboxValidation
CheckboxValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Wajibkan setidaknya banyak pilihan ini untuk dipilih. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Wajibkan sebanyak mungkin pilihan untuk dipilih. |
requireSelectExactly(number) | CheckboxValidationBuilder | Wajibkan pilihan sebanyak ini untuk dipilih. |
Choice
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getGotoPage() | PageBreakItem | Mendapatkan PageBreakItem yang ditetapkan sebagai tujuan GO_TO_PAGE
jika responden memilih pilihan ini dan menyelesaikan halaman saat ini. |
getPageNavigationType() | PageNavigationType | Mendapatkan PageNavigationType yang terjadi jika responden memilih pilihan ini dan
menyelesaikan halaman saat ini. |
getValue() | String | Mendapatkan nilai pilihan, yang dilihat responden sebagai label saat melihat formulir. |
isCorrectAnswer() | Boolean | Mendapatkan apakah pilihan adalah jawaban yang benar untuk pertanyaan. |
DateItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item tanggal ini. |
duplicate() | DateItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
includesYear() | Boolean | Menentukan apakah item tanggal menyertakan opsi tahun. |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setGeneralFeedback(feedback) | DateItem | Menetapkan masukan agar ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | DateItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Menetapkan apakah item tanggal mencakup setelan tahun atau tidak. |
setPoints(points) | DateItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | DateItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | DateItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
DateTimeItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item waktu tanggal ini. |
duplicate() | DateTimeItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
includesYear() | Boolean | Menentukan apakah item tanggal menyertakan opsi tahun. |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setGeneralFeedback(feedback) | DateTimeItem | Menetapkan masukan agar ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | DateTimeItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Menetapkan apakah item tanggal mencakup setelan tahun atau tidak. |
setPoints(points) | DateTimeItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | DateTimeItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | DateTimeItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
DestinationType
Properti
Properti | Type | Deskripsi |
---|---|---|
SPREADSHEET | Enum | Spreadsheet Google Spreadsheet sebagai tujuan respons formulir. |
DurationItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Membuat ItemResponse baru untuk item tanggal ini. |
duplicate() | DurationItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setGeneralFeedback(feedback) | DurationItem | Menetapkan masukan agar ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | DurationItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | DurationItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | DurationItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | DurationItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
FeedbackType
Properti
Properti | Type | Deskripsi |
---|---|---|
CORRECT | Enum | Masukan yang secara otomatis ditampilkan kepada responden untuk pertanyaan yang dijawab dengan benar. |
INCORRECT | Enum | Masukan yang secara otomatis ditampilkan kepada responden untuk pertanyaan yang salah dijawab. |
GENERAL | Enum | Masukan yang otomatis ditampilkan kepada responden saat mereka mengirimkan respons. |
Form
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Menambahkan item pertanyaan baru, yang disajikan sebagai petak kolom dan baris, yang memungkinkan responden untuk memilih beberapa pilihan per baris dari urutan kotak centang. |
addCheckboxItem() | CheckboxItem | Menambahkan item pertanyaan baru yang memungkinkan responden memilih satu atau beberapa kotak centang, serta kolom "other" opsional. |
addDateItem() | DateItem | Menambahkan item pertanyaan baru yang memungkinkan responden menunjukkan tanggal. |
addDateTimeItem() | DateTimeItem | Menambahkan item pertanyaan baru yang memungkinkan responden menunjukkan tanggal dan waktu. |
addDurationItem() | DurationItem | Menambahkan item pertanyaan baru yang memungkinkan responden menunjukkan lama waktu. |
addEditor(emailAddress) | Form | Menambahkan pengguna tertentu ke daftar editor untuk Form . |
addEditor(user) | Form | Menambahkan pengguna tertentu ke daftar editor untuk Form . |
addEditors(emailAddresses) | Form | Menambahkan array pengguna yang ditentukan ke daftar editor untuk Form . |
addGridItem() | GridItem | Menambahkan item pertanyaan baru, yang disajikan sebagai petak kolom dan baris, yang memungkinkan responden memilih satu pilihan per baris dari urutan tombol pilihan. |
addImageItem() | ImageItem | Menambahkan item tata letak baru yang menampilkan gambar. |
addListItem() | ListItem | Menambahkan item pertanyaan baru yang memungkinkan responden memilih satu pilihan dari daftar dropdown. |
addMultipleChoiceItem() | MultipleChoiceItem | Menambahkan item pertanyaan baru yang memungkinkan responden memilih satu pilihan dari daftar tombol radio atau kolom "lainnya" opsional. |
addPageBreakItem() | PageBreakItem | Menambahkan item tata letak baru yang menandai awal halaman. |
addParagraphTextItem() | ParagraphTextItem | Menambahkan item pertanyaan baru yang memungkinkan responden memasukkan blok teks. |
addScaleItem() | ScaleItem | Menambahkan item pertanyaan baru yang memungkinkan responden memilih satu opsi dari urutan tombol pilihan bernomor. |
addSectionHeaderItem() | SectionHeaderItem | Menambahkan item tata letak baru yang secara visual menunjukkan awal bagian. |
addTextItem() | TextItem | Menambahkan item pertanyaan baru yang memungkinkan responden memasukkan satu baris teks. |
addTimeItem() | TimeItem | Menambahkan item pertanyaan baru yang memungkinkan responden menunjukkan waktu. |
addVideoItem() | VideoItem | Menambahkan item tata letak baru yang menampilkan video. |
canEditResponse() | Boolean | Menentukan apakah formulir akan menampilkan link untuk mengedit respons setelah dikirimkan. |
collectsEmail() | Boolean | Menentukan apakah formulir mengumpulkan alamat email responden atau tidak. |
createResponse() | FormResponse | Membuat respons baru untuk formulir. |
deleteAllResponses() | Form | Menghapus semua respons yang dikirimkan dari penyimpanan respons formulir. |
deleteItem(index) | void | Menghapus item pada indeks tertentu di antara semua item dalam formulir. |
deleteItem(item) | void | Menghapus item tertentu. |
deleteResponse(responseId) | Form | Menghapus satu respons dari penyimpanan respons formulir. |
getConfirmationMessage() | String | Mendapatkan pesan konfirmasi formulir. |
getCustomClosedFormMessage() | String | Mendapatkan pesan kustom yang ditampilkan jika formulir tidak menerima respons, atau string kosong jika tidak ada pesan kustom yang ditetapkan. |
getDescription() | String | Mendapatkan deskripsi formulir. |
getDestinationId() | String | Mendapatkan ID tujuan respons formulir. |
getDestinationType() | DestinationType | Mendapatkan jenis tujuan respons formulir. |
getEditUrl() | String | Mendapatkan URL yang dapat digunakan untuk mengakses mode edit formulir. |
getEditors() | User[] | Mendapatkan daftar editor untuk Form ini. |
getId() | String | Mendapatkan ID formulir. |
getItemById(id) | Item | Mendapatkan item dengan ID tertentu. |
getItems() | Item[] | Mendapatkan array dari semua item dalam formulir. |
getItems(itemType) | Item[] | Mendapatkan array dari semua item dari jenis tertentu. |
getPublishedUrl() | String | Mendapatkan URL yang dapat digunakan untuk menanggapi formulir. |
getResponse(responseId) | FormResponse | Mendapatkan respons formulir tunggal berdasarkan ID responsnya. |
getResponses() | FormResponse[] | Mendapatkan array dari semua respons formulir. |
getResponses(timestamp) | FormResponse[] | Mendapatkan array dari semua respons formulir setelah tanggal dan waktu yang diberikan. |
getShuffleQuestions() | Boolean | Menentukan apakah urutan pertanyaan di setiap halaman formulir diacak. |
getSummaryUrl() | String | Mendapatkan URL yang dapat digunakan untuk melihat ringkasan respons formulir. |
getTitle() | String | Mendapatkan judul formulir. |
hasLimitOneResponsePerUser() | Boolean | Menentukan apakah formulir hanya mengizinkan satu jawaban per responden. |
hasProgressBar() | Boolean | Menentukan apakah formulir menampilkan status progres. |
hasRespondAgainLink() | Boolean | Menentukan apakah formulir akan menampilkan link untuk mengirimkan respons lain setelah responden melengkapi formulir. |
isAcceptingResponses() | Boolean | Menentukan apakah formulir sedang menerima respons. |
isPublishingSummary() | Boolean | Menentukan apakah formulir akan menampilkan link untuk melihat ringkasan respons setelah responden melengkapi formulir. |
isQuiz() | Boolean | Menentukan apakah formulir berupa kuis. |
moveItem(from, to) | Item | Memindahkan item pada indeks tertentu di antara semua item dalam formulir ke indeks lainnya. |
moveItem(item, toIndex) | Item | Memindahkan item tertentu ke indeks tertentu di antara semua item dalam formulir. |
removeDestination() | Form | Membatalkan tautan formulir dari tujuan respons saat ini. |
removeEditor(emailAddress) | Form | Menghapus pengguna yang ditentukan dari daftar editor untuk Form . |
removeEditor(user) | Form | Menghapus pengguna yang ditentukan dari daftar editor untuk Form . |
requiresLogin() | Boolean | Menentukan apakah formulir mengharuskan responden untuk login ke akun di domain atau subdomain yang sama sebelum merespons. |
setAcceptingResponses(enabled) | Form | Menetapkan apakah formulir saat ini menerima respons atau tidak. |
setAllowResponseEdits(enabled) | Form | Menetapkan apakah formulir menampilkan link untuk mengedit respons setelah dikirimkan. |
setCollectEmail(collect) | Form | Menetapkan apakah formulir mengumpulkan alamat email responden atau tidak. |
setConfirmationMessage(message) | Form | Menyetel pesan konfirmasi formulir. |
setCustomClosedFormMessage(message) | Form | Menyetel pesan yang akan ditampilkan jika formulir tidak menerima respons. |
setDescription(description) | Form | Menetapkan deskripsi formulir. |
setDestination(type, id) | Form | Menetapkan tujuan tempat respons formulir disimpan. |
setIsQuiz(enabled) | Form | Menetapkan apakah formulir berupa kuis. |
setLimitOneResponsePerUser(enabled) | Form | Menetapkan apakah formulir hanya mengizinkan satu respons per responden. |
setProgressBar(enabled) | Form | Menetapkan apakah formulir memiliki status progres. |
setPublishingSummary(enabled) | Form | Menetapkan apakah formulir menampilkan link untuk melihat ringkasan respons setelah responden mengirimkan formulir. |
setRequireLogin(requireLogin) | Form | Menetapkan apakah formulir mengharuskan responden login ke akun di domain atau subdomain yang sama sebelum merespons. |
setShowLinkToRespondAgain(enabled) | Form | Menetapkan apakah formulir menampilkan link untuk mengirimkan respons lain setelah responden melengkapi formulir. |
setShuffleQuestions(shuffle) | Form | Menetapkan apakah urutan pertanyaan di setiap halaman formulir diacak. |
setTitle(title) | Form | Menetapkan judul formulir. |
shortenFormUrl(url) | String | Mengonversi URL panjang untuk formulir menjadi URL singkat. |
submitGrades(responses) | Form | Mengirimkan nilai untuk FormResponses yang diberikan. |
FormApp
Properti
Properti | Type | Deskripsi |
---|---|---|
Alignment | Alignment | Enumerasi jenis perataan gambar. |
DestinationType | DestinationType | Enumerasi jenis tujuan yang dapat menyimpan respons formulir. |
FeedbackType | FeedbackType | Enumerasi jenis formulir Feedbacks . |
ItemType | ItemType | Enumerasi jenis formulir Items . |
PageNavigationType | PageNavigationType | Enumerasi perilaku yang mungkin untuk navigasi halaman. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create(title) | Form | Membuat dan menampilkan Form baru. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Menampilkan instance CheckboxGridValidationBuilder yang dapat digunakan untuk menyetel validasi pada CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Menampilkan instance CheckboxValidationBuilder yang dapat digunakan untuk menetapkan validasi pada CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Menampilkan instance QuizFeedbackBuilder yang dapat digunakan untuk menetapkan masukan pada Item yang dapat dinilai. |
createGridValidation() | GridValidationBuilder | Menampilkan instance GridValidationBuilder yang dapat digunakan untuk menyetel validasi pada GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Menampilkan instance ParagraphTextValidationBuilder yang dapat digunakan untuk menyetel validasi pada ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Menampilkan instance TextValidationBuilder yang dapat digunakan untuk menetapkan validasi pada TextItem . |
getActiveForm() | Form | Menampilkan formulir tempat skrip terikat dengan container. |
getUi() | Ui | Menampilkan instance lingkungan antarmuka pengguna editor formulir yang memungkinkan skrip untuk menambahkan fitur seperti menu, dialog, dan sidebar. |
openById(id) | Form | Menampilkan Form dengan ID yang ditentukan. |
openByUrl(url) | Form | Menampilkan Form dengan URL yang ditentukan. |
FormResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getEditResponseUrl() | String | Menghasilkan URL yang dapat digunakan untuk mengedit respons yang telah dikirimkan. |
getGradableItemResponses() | ItemResponse[] | Mendapatkan semua respons item yang terdapat dalam respons formulir, dalam urutan yang sama seperti item yang muncul dalam formulir. |
getGradableResponseForItem(item) | ItemResponse | Mendapatkan respons item yang terdapat dalam respons formulir untuk item tertentu. |
getId() | String | Mendapatkan ID respons formulir. |
getItemResponses() | ItemResponse[] | Mendapatkan semua respons item yang terdapat dalam respons formulir, dalam urutan yang sama seperti item yang muncul dalam formulir. |
getRespondentEmail() | String | Mendapatkan alamat email orang yang mengirim respons, jika setelan Form.setCollectEmail(collect) diaktifkan. |
getResponseForItem(item) | ItemResponse | Mendapatkan respons item yang terdapat dalam respons formulir ini untuk item tertentu. |
getTimestamp() | Date | Mendapatkan stempel waktu untuk pengiriman respons formulir. |
submit() | FormResponse | Mengirimkan respons. |
toPrefilledUrl() | String | Menghasilkan URL untuk formulir yang jawabannya sudah terisi sebelumnya berdasarkan jawaban dalam respons formulir ini. |
withItemGrade(gradedResponse) | FormResponse | Menambahkan nilai respons item yang diberikan ke respons formulir. |
withItemResponse(response) | FormResponse | Menambahkan respons item tertentu ke respons formulir. |
GridItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | GridItem | Menghapus validasi data apa pun untuk item petak ini. |
createResponse(responses) | ItemResponse | Membuat ItemResponse baru untuk item petak ini. |
duplicate() | GridItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getColumns() | String[] | Mendapatkan nilai untuk setiap kolom di petak. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getRows() | String[] | Mendapatkan nilai untuk setiap baris dalam petak. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setColumns(columns) | GridItem | Menetapkan kolom petak berdasarkan array nilai. |
setHelpText(text) | GridItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setRequired(enabled) | GridItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setRows(rows) | GridItem | Menetapkan baris petak berdasarkan array nilai. |
setTitle(title) | GridItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
setValidation(validation) | GridItem | Menetapkan validasi data untuk item petak ini. |
GridValidation
GridValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Memerlukan satu respons per kolom untuk item petak. |
ImageItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
duplicate() | ImageItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getAlignment() | Alignment | Mendapatkan perataan horizontal gambar. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getImage() | Blob | Mendapatkan gambar yang saat ini ditetapkan ke item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
getWidth() | Integer | Mendapatkan lebar gambar dalam piksel. |
setAlignment(alignment) | ImageItem | Menetapkan perataan horizontal gambar. |
setHelpText(text) | ImageItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setImage(image) | ImageItem | Menetapkan gambar itu sendiri. |
setTitle(title) | ImageItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
setWidth(width) | ImageItem | Menetapkan lebar gambar dalam piksel. |
Item
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Menampilkan item sebagai item petak kotak centang. |
asCheckboxItem() | CheckboxItem | Menampilkan item sebagai item kotak centang. |
asDateItem() | DateItem | Menampilkan item sebagai item tanggal. |
asDateTimeItem() | DateTimeItem | Menampilkan item sebagai item tanggal dan waktu. |
asDurationItem() | DurationItem | Menampilkan item sebagai item durasi. |
asGridItem() | GridItem | Menampilkan item sebagai item petak. |
asImageItem() | ImageItem | Menampilkan item sebagai item gambar. |
asListItem() | ListItem | Menampilkan item sebagai item daftar. |
asMultipleChoiceItem() | MultipleChoiceItem | Menampilkan item sebagai item pilihan ganda. |
asPageBreakItem() | PageBreakItem | Menampilkan item sebagai item batas halaman. |
asParagraphTextItem() | ParagraphTextItem | Menampilkan item sebagai item teks paragraf. |
asScaleItem() | ScaleItem | Menampilkan item sebagai item skala. |
asSectionHeaderItem() | SectionHeaderItem | Menampilkan item sebagai item header bagian. |
asTextItem() | TextItem | Menampilkan item sebagai item teks. |
asTimeItem() | TimeItem | Menampilkan item sebagai item waktu. |
asVideoItem() | VideoItem | Menampilkan item sebagai item video. |
duplicate() | Item | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
setHelpText(text) | Item | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setTitle(title) | Item | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
ItemResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getFeedback() | Object | Mendapatkan masukan yang diberikan untuk jawaban yang dikirimkan responden. |
getItem() | Item | Mendapatkan item pertanyaan yang dijawab oleh respons ini. |
getResponse() | Object | Mendapatkan jawaban yang dikirimkan responden. |
getScore() | Object | Mendapatkan skor untuk jawaban responden yang dikirim. |
setFeedback(feedback) | ItemResponse | Menetapkan masukan yang harus ditampilkan untuk jawaban responden yang dikirim. |
setScore(score) | ItemResponse | Menetapkan skor untuk jawaban responden yang dikirim. |
ItemType
Properti
Properti | Type | Deskripsi |
---|---|---|
CHECKBOX | Enum | Item pertanyaan yang memungkinkan responden memilih satu atau beberapa kotak centang, serta kolom "other" opsional. |
CHECKBOX_GRID | Enum | Item pertanyaan yang ditampilkan sebagai petak kolom dan baris, memungkinkan responden memilih beberapa pilihan per baris dari urutan kotak centang. |
DATE | Enum | Item pertanyaan yang memungkinkan responden menunjukkan tanggal. |
DATETIME | Enum | Item pertanyaan yang memungkinkan responden menunjukkan tanggal dan waktu. |
DURATION | Enum | Item pertanyaan yang memungkinkan responden menunjukkan jangka waktu. |
GRID | Enum | Item pertanyaan yang ditampilkan sebagai petak kolom dan baris, sehingga memungkinkan responden memilih satu pilihan per baris dari urutan tombol pilihan. |
IMAGE | Enum | Item tata letak yang menampilkan gambar. |
LIST | Enum | Item pertanyaan yang memungkinkan responden memilih satu dari menu drop-down. |
MULTIPLE_CHOICE | Enum | Item pertanyaan yang memungkinkan responden memilih satu pilihan dari daftar tombol pilihan atau kolom "lainnya" opsional. |
PAGE_BREAK | Enum | Item tata letak yang menandai awal halaman. |
PARAGRAPH_TEXT | Enum | Item pertanyaan yang memungkinkan responden memasukkan blok teks. |
SCALE | Enum | Item pertanyaan yang memungkinkan responden memilih satu opsi dari urutan tombol pilihan bernomor. |
SECTION_HEADER | Enum | Item tata letak yang secara visual menunjukkan awal bagian. |
TEXT | Enum | Item pertanyaan yang memungkinkan responden memasukkan satu baris teks. |
TIME | Enum | Item pertanyaan yang memungkinkan responden menunjukkan waktu. |
VIDEO | Enum | Item tata letak yang menampilkan video YouTube. |
FILE_UPLOAD | Enum | Item pertanyaan yang memungkinkan responden mengupload file. |
ListItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createChoice(value) | Choice | Membuat pilihan baru. |
createChoice(value, isCorrect) | Choice | Membuat pilihan baru. |
createChoice(value, navigationItem) | Choice | Membuat pilihan baru dengan opsi navigasi halaman yang beralih ke item batas halaman tertentu. |
createChoice(value, navigationType) | Choice | Membuat pilihan baru dengan opsi navigasi halaman. |
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item daftar ini. |
duplicate() | ListItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getChoices() | Choice[] | Mendapatkan semua pilihan untuk suatu item. |
getFeedbackForCorrect() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
getFeedbackForIncorrect() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setChoiceValues(values) | ListItem | Menetapkan pilihan untuk item dari array string. |
setChoices(choices) | ListItem | Menetapkan array pilihan untuk item. |
setFeedbackForCorrect(feedback) | ListItem | Masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
setFeedbackForIncorrect(feedback) | ListItem | Masukan yang akan ditampilkan kepada responden saat salah merespons pertanyaan. |
setHelpText(text) | ListItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | ListItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | ListItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | ListItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
MultipleChoiceItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createChoice(value) | Choice | Membuat pilihan baru. |
createChoice(value, isCorrect) | Choice | Membuat pilihan baru. |
createChoice(value, navigationItem) | Choice | Membuat pilihan baru dengan opsi navigasi halaman yang beralih ke item batas halaman tertentu. |
createChoice(value, navigationType) | Choice | Membuat pilihan baru dengan opsi navigasi halaman. |
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item pilihan ganda ini. |
duplicate() | MultipleChoiceItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getChoices() | Choice[] | Mendapatkan semua pilihan untuk suatu item. |
getFeedbackForCorrect() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
getFeedbackForIncorrect() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan dengan tidak benar. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
hasOtherOption() | Boolean | Menentukan apakah item memiliki opsi "lainnya". |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setChoiceValues(values) | MultipleChoiceItem | Menetapkan pilihan untuk item dari array string. |
setChoices(choices) | MultipleChoiceItem | Menetapkan array pilihan untuk item. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Masukan yang akan ditampilkan kepada responden saat salah merespons pertanyaan. |
setHelpText(text) | MultipleChoiceItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | MultipleChoiceItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | MultipleChoiceItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Menetapkan apakah item memiliki opsi "lainnya". |
PageBreakItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
duplicate() | PageBreakItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGoToPage() | PageBreakItem | Mendapatkan PageBreakItem yang akan dilompati formulir setelah menyelesaikan halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini dengan progres linear normal melalui formulir). |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPageNavigationType() | PageNavigationType | Mendapatkan jenis navigasi halaman yang terjadi setelah menyelesaikan halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini dengan progres linear normal melalui formulir). |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Menetapkan halaman untuk melompat setelah penyelesaian halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini dengan progres linear normal melalui formulir). |
setGoToPage(navigationType) | PageBreakItem | Menetapkan jenis navigasi halaman yang terjadi setelah menyelesaikan halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini dengan progres linear normal melalui formulir). |
setHelpText(text) | PageBreakItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
PageNavigationType
Properti
Properti | Type | Deskripsi |
---|---|---|
CONTINUE | Enum | Lanjutkan ke halaman formulir berikutnya setelah menyelesaikan halaman saat ini. |
GO_TO_PAGE | Enum | Langsung ke halaman formulir yang ditentukan setelah menyelesaikan halaman saat ini. |
RESTART | Enum | Mulai ulang formulir dari awal, tanpa menghapus jawaban yang dimasukkan sejauh ini, setelah menyelesaikan halaman saat ini. |
SUBMIT | Enum | Kirim respons formulir setelah menyelesaikan halaman saat ini. |
ParagraphTextItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | ParagraphTextItem | Menghapus validasi data apa pun untuk item teks paragraf ini. |
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item teks paragraf ini. |
duplicate() | ParagraphTextItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setGeneralFeedback(feedback) | ParagraphTextItem | Menetapkan masukan agar ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | ParagraphTextItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | ParagraphTextItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | ParagraphTextItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Menetapkan validasi data untuk item teks paragraf ini. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Memerlukan respons untuk memuat pola. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Memerlukan respons agar tidak memuat pola. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Memerlukan respons untuk tidak mencocokkan pola. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Panjang respons harus lebih besar dari atau sama dengan nilai. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Panjang respons harus kurang dari nilai. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Memerlukan respons untuk mencocokkan pola. |
QuizFeedback
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getLinkUrls() | String[] | Mendapatkan daftar URL yang terkait dengan Masukan. |
getText() | String | Mendapatkan teks tampilan Masukan. |
QuizFeedbackBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Menambahkan link ke materi tambahan masukan. |
addLink(url, displayText) | QuizFeedbackBuilder | Menambahkan link ke materi tambahan masukan. |
build() | QuizFeedback | Membuat Masukan terkait jenis yang sesuai untuk builder ini. |
copy() | QuizFeedbackBuilder | Menampilkan salinan builder ini. |
setText(text) | QuizFeedbackBuilder | Menetapkan teks masukan. |
ScaleItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item skala ini. |
duplicate() | ScaleItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getLeftLabel() | String | Mendapatkan label untuk batas bawah timbangan, jika ada. |
getLowerBound() | Integer | Mendapatkan batas bawah timbangan. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getRightLabel() | String | Mendapatkan label untuk batas atas timbangan, jika ada. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
getUpperBound() | Integer | Mendapatkan batas atas timbangan. |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setBounds(lower, upper) | ScaleItem | Menetapkan batas bawah dan atas skala. |
setGeneralFeedback(feedback) | ScaleItem | Menetapkan masukan agar ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | ScaleItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Menetapkan label untuk batas bawah dan atas skala. |
setPoints(points) | ScaleItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | ScaleItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | ScaleItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
SectionHeaderItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
duplicate() | SectionHeaderItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
setHelpText(text) | SectionHeaderItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
TextItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | TextItem | Menghapus validasi data apa pun untuk item teks ini. |
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item teks ini. |
duplicate() | TextItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setGeneralFeedback(feedback) | TextItem | Menetapkan masukan agar ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | TextItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | TextItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | TextItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | TextItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
setValidation(validation) | TextItem | Menetapkan validasi data untuk item teks ini. |
TextValidation
TextValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireNumber() | TextValidationBuilder | Item teks harus berupa angka. |
requireNumberBetween(start, end) | TextValidationBuilder | Item teks harus berupa angka antara awal dan akhir, inklusif. |
requireNumberEqualTo(number) | TextValidationBuilder | Mewajibkan item teks berupa angka yang sama dengan nilai yang ditentukan. |
requireNumberGreaterThan(number) | TextValidationBuilder | Item teks harus berupa angka yang lebih besar dari nilai yang ditentukan. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Item teks harus berupa angka yang lebih besar dari atau sama dengan nilai yang ditentukan. |
requireNumberLessThan(number) | TextValidationBuilder | Mengharuskan item teks berupa angka kurang dari nilai yang ditentukan. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Mengharuskan item teks berupa angka kurang dari atau sama dengan nilai yang ditentukan. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Item teks harus berupa angka yang bukan antara awal dan akhir, inklusif. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Mengharuskan item teks berupa angka yang tidak sama dengan nilai yang ditentukan. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Memerlukan respons untuk memuat pola. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Memerlukan respons agar tidak memuat pola. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Memerlukan respons untuk tidak mencocokkan pola. |
requireTextIsEmail() | TextValidationBuilder | Item teks harus berupa alamat email. |
requireTextIsUrl() | TextValidationBuilder | Item teks harus berupa URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Panjang respons harus lebih besar dari atau sama dengan nilai. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Panjang respons harus kurang dari nilai. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Memerlukan respons untuk mencocokkan pola. |
requireWholeNumber() | TextValidationBuilder | Item teks harus berupa bilangan bulat. |
TimeItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createResponse(hour, minute) | ItemResponse | Membuat ItemResponse baru untuk item waktu ini. |
duplicate() | TimeItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getPoints() | Integer | Menampilkan nilai poin item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan atau tidak. |
setGeneralFeedback(feedback) | TimeItem | Menetapkan masukan agar ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | TimeItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | TimeItem | Menetapkan jumlah nilai untuk item yang dapat dinilai. |
setRequired(enabled) | TimeItem | Menetapkan apakah responden harus menjawab pertanyaan atau tidak. |
setTitle(title) | TimeItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
VideoItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
duplicate() | VideoItem | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
getAlignment() | Alignment | Mendapatkan penyelarasan horizontal video. |
getHelpText() | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
getId() | Integer | Mendapatkan ID unik item. |
getIndex() | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
getWidth() | Integer | Mendapatkan lebar video dalam piksel. |
setAlignment(alignment) | VideoItem | Menetapkan perataan horizontal video. |
setHelpText(text) | VideoItem | Menyetel teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setTitle(title) | VideoItem | Menetapkan judul item (terkadang disebut teks header, untuk SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Menyetel video itu sendiri dari URL YouTube atau ID video YouTube tertentu. |
setWidth(width) | VideoItem | Menyetel lebar video dalam piksel. |