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, dibacakan sebagai petak kolom dan baris, yang 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 "lainnya" opsional kolom tersebut. |
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 durasi waktu. |
FeedbackType | Enum yang mewakili jenis masukan yang didukung. |
Form | Formulir yang berisi keseluruhan properti dan item. |
FormApp | Izinkan skrip untuk membuka Form yang ada atau membuat yang baru. |
FormResponse | Respons untuk formulir secara keseluruhan. |
GridItem | Item pertanyaan, dibacakan sebagai petak kolom dan baris, yang 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 atas satu item pertanyaan dalam formulir. |
ItemType | Enum yang mewakili jenis item formulir yang didukung. |
ListItem | Item pertanyaan yang memungkinkan responden memilih satu pilihan dari menu drop-down. |
MultipleChoiceItem | Item pertanyaan yang memungkinkan responden memilih satu pilihan dari daftar tombol pilihan atau "lainnya" opsional kolom tersebut. |
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 bean dari Feedback, yang berisi properti yang umum untuk semua masukan, seperti menampilkan teks atau tautan. |
QuizFeedbackBuilder | FeedbackBuilder dasar yang berisi penyetel untuk properti yang umum bagi semua masukan, seperti teks tampilan. |
ScaleItem | Item pertanyaan yang memungkinkan responden memilih satu opsi dari rangkaian bernomor radio tombol. |
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 | Jenis | Deskripsi |
---|---|---|
LEFT | Enum | Sejajarkan gambar ke sisi kiri formulir. |
CENTER | Enum | Sejajarkan gambar ke bagian tengah formulir. |
RIGHT | Enum | Sejajarkan gambar ke sisi kanan formulir. |
CheckboxGridItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | CheckboxGridItem | Menghapus validasi data 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 bagian akhir formulir. |
getColumns() | String[] | Mendapatkan nilai untuk setiap kolom dalam grid. |
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, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setColumns(columns) | CheckboxGridItem | Menetapkan kolom petak berdasarkan array nilai. |
setHelpText(text) | CheckboxGridItem | Menetapkan 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. |
setRows(rows) | CheckboxGridItem | Menetapkan baris petak berdasarkan array nilai. |
setTitle(title) | CheckboxGridItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus 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 batas satu respons per kolom untuk item petak. |
CheckboxItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | CheckboxItem | Menghapus validasi data 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 bagian 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 salah menjawab pertanyaan. |
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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
hasOtherOption() | Boolean | Menentukan apakah item memiliki atribut "lainnya" sebelumnya. |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setChoiceValues(values) | CheckboxItem | Menetapkan pilihan untuk item dari array string. |
setChoices(choices) | CheckboxItem | Menetapkan array pilihan untuk sebuah item. |
setFeedbackForCorrect(feedback) | CheckboxItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka salah merespons pertanyaan. |
setHelpText(text) | CheckboxItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | CheckboxItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | CheckboxItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Menetapkan validasi data untuk item kotak centang ini. |
showOtherOption(enabled) | CheckboxItem | Menetapkan apakah item memiliki atribut "lainnya" sebelumnya. |
CheckboxValidation
CheckboxValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Wajibkan setidaknya pilihan sebanyak ini untuk dipilih. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Wajibkan sebanyak mungkin pilihan untuk dipilih. |
requireSelectExactly(number) | CheckboxValidationBuilder | Wajibkan banyak 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 merupakan 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 bagian akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab 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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus 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. |
setGeneralFeedback(feedback) | DateItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | DateItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Menetapkan apakah item tanggal menyertakan pengaturan tahun. |
setPoints(points) | DateItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | DateItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | DateItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
DateTimeItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item tanggal-waktu ini. |
duplicate() | DateTimeItem | Membuat salinan item ini dan menambahkannya ke bagian akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab 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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus 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. |
setGeneralFeedback(feedback) | DateTimeItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | DateTimeItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Menetapkan apakah item tanggal menyertakan pengaturan tahun. |
setPoints(points) | DateTimeItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | DateTimeItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | DateTimeItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
DestinationType
Properti
Properti | Jenis | 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 bagian akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab 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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setGeneralFeedback(feedback) | DurationItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | DurationItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | DurationItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | DurationItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | DurationItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
FeedbackType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CORRECT | Enum | Masukan yang otomatis ditampilkan kepada responden untuk pertanyaan yang dijawab dengan benar. |
INCORRECT | Enum | Masukan yang otomatis ditampilkan kepada responden untuk pertanyaan yang tidak dijawab dengan benar. |
GENERAL | Enum | Masukan yang secara otomatis ditampilkan kepada responden saat mereka mengirimkan respons. |
Form
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Menambahkan item pertanyaan baru, dibacakan 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, sebagai serta parameter "lainnya" kolom tersebut. |
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 durasi 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 diberikan ke daftar editor untuk Form . |
addGridItem() | GridItem | Menambahkan item pertanyaan baru, dibacakan sebagai petak kolom dan baris, yang memungkinkan responden untuk 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 menu dropdown daftar. |
addMultipleChoiceItem() | MultipleChoiceItem | Menambahkan item pertanyaan baru yang memungkinkan responden memilih satu pilihan dari daftar radio tombol atau "lainnya" opsional kolom tersebut. |
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 salah satu opsi dari pertanyaan urutan tombol pilihan. |
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 menampilkan link untuk mengedit respons setelah mengirimkannya. |
collectsEmail() | Boolean | Menentukan apakah formulir mengumpulkan informasi alamat email Anda. |
createResponse() | FormResponse | Membuat respons baru terhadap formulir. |
deleteAllResponses() | Form | Menghapus semua respons yang dikirim dari penyimpanan respons formulir. |
deleteItem(index) | void | Menghapus item pada indeks tertentu di antara semua item dalam formulir. |
deleteItem(item) | void | Menghapus item yang ditentukan. |
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 kosong jika tidak ada pesan khusus 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 yang diberikan. |
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 merespons formulir. |
getResponse(responseId) | FormResponse | Mendapatkan satu respons formulir berdasarkan ID responsnya. |
getResponses() | FormResponse[] | Mendapatkan array dari semua respons formulir. |
getResponses(timestamp) | FormResponse[] | Mendapatkan array dari semua respons formulir setelah tanggal dan waktu tertentu. |
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 respons per responden. |
hasProgressBar() | Boolean | Menentukan apakah formulir menampilkan status progres. |
hasRespondAgainLink() | Boolean | Menentukan apakah formulir menampilkan link untuk mengirimkan respons lain setelah responden yang akan melengkapi formulir. |
isAcceptingResponses() | Boolean | Menentukan apakah formulir saat ini menerima respons. |
isPublishingSummary() | Boolean | Menentukan apakah formulir menampilkan link untuk melihat ringkasan respons setelah responden yang akan melengkapi formulir. |
isQuiz() | Boolean | Menentukan apakah formulir merupakan kuis. |
moveItem(from, to) | Item | Memindahkan item pada indeks tertentu di antara semua item dalam formulir ke indeks tertentu 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 tertentu dari daftar editor untuk Form . |
removeEditor(user) | Form | Menghapus pengguna tertentu dari daftar editor untuk Form . |
requiresLogin() | Boolean | Menentukan apakah formulir mengharuskan responden untuk login ke akun di domain yang sama atau subdomain sebelum merespons. |
setAcceptingResponses(enabled) | Form | Menetapkan apakah formulir saat ini menerima respons. |
setAllowResponseEdits(enabled) | Form | Menetapkan apakah formulir menampilkan link untuk mengedit respons setelah mengirimkannya. |
setCollectEmail(collect) | Form | Menetapkan apakah formulir mengumpulkan informasi alamat email Anda. |
setConfirmationMessage(message) | Form | Menetapkan 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 penyimpanan respons formulir. |
setIsQuiz(enabled) | Form | Menetapkan apakah formulir merupakan 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 mengirimkannya formulir. |
setRequireLogin(requireLogin) | Form | Menetapkan apakah formulir mewajibkan responden untuk login ke akun di domain yang sama atau subdomain sebelum merespons. |
setShowLinkToRespondAgain(enabled) | Form | Menetapkan apakah formulir menampilkan link untuk mengirimkan respons lain setelah responden selesai 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 ditentukan. |
FormApp
Properti
Properti | Jenis | 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 kemungkinan perilaku untuk menavigasi 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 menetapkan validasi pada
CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Menampilkan instance CheckboxValidationBuilder yang dapat digunakan untuk menyetel validasi pada
CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Menampilkan instance QuizFeedbackBuilder yang dapat digunakan untuk menetapkan masukan pada respons yang dapat dinilai
Item . |
createGridValidation() | GridValidationBuilder | Menampilkan instance GridValidationBuilder yang dapat digunakan untuk menetapkan validasi pada GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Menampilkan instance ParagraphTextValidationBuilder yang dapat digunakan untuk menetapkan validasi pada
ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Menampilkan instance TextValidationBuilder yang dapat digunakan untuk menetapkan validasi pada TextItem . |
getActiveForm() | Form | Menampilkan formulir yang skripnya terikat container. |
getUi() | Ui | Menampilkan instance lingkungan antarmuka pengguna editor formulir yang memungkinkan skrip untuk menambahkan fitur seperti menu, dialog, dan bilah sisi. |
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 dikirim. |
getGradableItemResponses() | ItemResponse[] | Mendapatkan semua respons item yang dimuat dalam respons formulir, dalam urutan yang sama dengan kemunculan item dalam bentuk. |
getGradableResponseForItem(item) | ItemResponse | Mendapatkan respons item yang dimuat dalam respons formulir untuk item tertentu. |
getId() | String | Mendapatkan ID respons formulir. |
getItemResponses() | ItemResponse[] | Mendapatkan semua respons item yang dimuat dalam respons formulir, dalam urutan yang sama dengan kemunculan item dalam bentuk. |
getRespondentEmail() | String | Mendapatkan alamat email orang yang mengirimkan 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 | Mengirim respons. |
toPrefilledUrl() | String | Menghasilkan URL untuk formulir yang jawabannya sudah diisi berdasarkan jawaban dalam respons formulir. |
withItemGrade(gradedResponse) | FormResponse | Menambahkan nilai respons item yang diberikan ke respons formulir. |
withItemResponse(response) | FormResponse | Menambahkan respons item yang diberikan ke respons formulir. |
GridItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | GridItem | Menghapus validasi data untuk item petak ini. |
createResponse(responses) | ItemResponse | Membuat ItemResponse baru untuk item petak ini. |
duplicate() | GridItem | Membuat salinan item ini dan menambahkannya ke bagian akhir formulir. |
getColumns() | String[] | Mendapatkan nilai untuk setiap kolom dalam grid. |
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, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setColumns(columns) | GridItem | Menetapkan kolom petak berdasarkan array nilai. |
setHelpText(text) | GridItem | Menetapkan 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. |
setRows(rows) | GridItem | Menetapkan baris petak berdasarkan array nilai. |
setTitle(title) | GridItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
setValidation(validation) | GridItem | Menetapkan validasi data untuk item petak ini. |
GridValidation
GridValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Memerlukan batas 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 bagian 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, dalam kasus 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 | Menetapkan 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, dalam kasus 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-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 bagian 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, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
setHelpText(text) | Item | Menetapkan 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, dalam kasus SectionHeaderItem ). |
ItemResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getFeedback() | Object | Mendapatkan masukan yang diberikan untuk jawaban yang dikirimkan oleh responden. |
getItem() | Item | Mendapatkan item pertanyaan yang dijawab oleh respons ini. |
getResponse() | Object | Mendapatkan jawaban yang dikirim responden. |
getScore() | Object | Mendapatkan skor untuk jawaban yang dikirimkan responden. |
setFeedback(feedback) | ItemResponse | Menetapkan masukan yang harus ditampilkan untuk jawaban yang dikirimkan responden. |
setScore(score) | ItemResponse | Menetapkan skor untuk jawaban yang dikirim responden. |
ItemType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CHECKBOX | Enum | Item pertanyaan yang memungkinkan responden memilih satu atau beberapa kotak centang, serta "lainnya" opsional kolom tersebut. |
CHECKBOX_GRID | Enum | Item pertanyaan, dibacakan sebagai petak kolom dan baris, yang 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 durasi waktu. |
GRID | Enum | Item pertanyaan, dibacakan sebagai petak kolom dan baris, yang 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 pilihan dari menu drop-down. |
MULTIPLE_CHOICE | Enum | Item pertanyaan yang memungkinkan responden memilih satu pilihan dari daftar tombol pilihan atau "lainnya" opsional kolom tersebut. |
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 bernomor tombol pilihan. |
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 melompat 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 bagian 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 salah menjawab pertanyaan. |
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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setChoiceValues(values) | ListItem | Menetapkan pilihan untuk item dari array string. |
setChoices(choices) | ListItem | Menetapkan array pilihan untuk sebuah item. |
setFeedbackForCorrect(feedback) | ListItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
setFeedbackForIncorrect(feedback) | ListItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka salah merespons pertanyaan. |
setHelpText(text) | ListItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | ListItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | ListItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | ListItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus 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 melompat 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 bagian 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 salah menjawab pertanyaan. |
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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
hasOtherOption() | Boolean | Menentukan apakah item memiliki atribut "lainnya" sebelumnya. |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setChoiceValues(values) | MultipleChoiceItem | Menetapkan pilihan untuk item dari array string. |
setChoices(choices) | MultipleChoiceItem | Menetapkan array pilihan untuk sebuah item. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka merespons pertanyaan dengan benar. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka salah merespons pertanyaan. |
setHelpText(text) | MultipleChoiceItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | MultipleChoiceItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | MultipleChoiceItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Menetapkan apakah item memiliki atribut "lainnya" sebelumnya. |
PageBreakItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
duplicate() | PageBreakItem | Membuat salinan item ini dan menambahkannya ke bagian akhir formulir. |
getGoToPage() | PageBreakItem | Mendapatkan PageBreakItem yang akan dituju formulir setelah menyelesaikan halaman sebelum ini
batas halaman (yaitu, setelah mencapai batas halaman ini dengan progres linier 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, jeda halaman dilakukan dengan perkembangan linier normal melalui formulir). |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Menyetel halaman yang akan dituju setelah menyelesaikan halaman sebelum batas halaman ini (yaitu, setelah mencapai batas halaman ini dengan progres linier 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, jeda halaman dilakukan dengan perkembangan linier normal melalui formulir). |
setHelpText(text) | PageBreakItem | Menetapkan 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, dalam kasus SectionHeaderItem ). |
PageNavigationType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CONTINUE | Enum | Lanjutkan ke halaman formulir berikutnya setelah melengkapi halaman saat ini. |
GO_TO_PAGE | Enum | Beralih ke halaman formulir tertentu 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 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 bagian akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab 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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setGeneralFeedback(feedback) | ParagraphTextItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | ParagraphTextItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | ParagraphTextItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | ParagraphTextItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus 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 untuk tidak berisi pola. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Memerlukan respons untuk pola yang tidak cocok. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Membutuhkan panjang respons lebih dari atau sama dengan nilai. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Membutuhkan panjang respons kurang dari nilai. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Memerlukan respons untuk pola pencocokan. |
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 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 bagian akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab 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 skala, jika ada. |
getLowerBound() | Integer | Mendapatkan batas bawah skala. |
getPoints() | Integer | Menampilkan nilai poin dari item yang dapat dinilai. |
getRightLabel() | String | Mendapatkan label untuk batas atas timbangan, jika ada. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
getUpperBound() | Integer | Mendapatkan batas atas timbangan. |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setBounds(lower, upper) | ScaleItem | Menetapkan batas bawah dan atas skala. |
setGeneralFeedback(feedback) | ScaleItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | ScaleItem | Menetapkan 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 titik nilai item yang dapat dinilai. |
setRequired(enabled) | ScaleItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | ScaleItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
SectionHeaderItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
duplicate() | SectionHeaderItem | Membuat salinan item ini dan menambahkannya ke bagian 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, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
setHelpText(text) | SectionHeaderItem | Menetapkan 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, dalam kasus SectionHeaderItem ). |
TextItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clearValidation() | TextItem | Menghapus validasi data untuk item teks ini. |
createResponse(response) | ItemResponse | Membuat ItemResponse baru untuk item teks ini. |
duplicate() | TextItem | Membuat salinan item ini dan menambahkannya ke bagian akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab 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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setGeneralFeedback(feedback) | TextItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | TextItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | TextItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | TextItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | TextItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
setValidation(validation) | TextItem | Menetapkan validasi data untuk item teks ini. |
TextValidation
TextValidationBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
requireNumber() | TextValidationBuilder | Mewajibkan item teks berupa angka. |
requireNumberBetween(start, end) | TextValidationBuilder | Mewajibkan item teks berupa angka antara awal dan akhir, inklusif. |
requireNumberEqualTo(number) | TextValidationBuilder | Mengharuskan item teks berupa angka yang sama dengan nilai yang ditentukan. |
requireNumberGreaterThan(number) | TextValidationBuilder | Mengharuskan item teks berupa angka yang lebih besar dari nilai yang ditentukan. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Mengharuskan item teks berupa angka yang lebih besar dari atau sama dengan nilai yang ditentukan. |
requireNumberLessThan(number) | TextValidationBuilder | Mengharuskan item teks berupa angka yang lebih kecil dari nilai yang ditentukan. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Mengharuskan item teks berupa angka yang kurang dari atau sama dengan nilai yang ditentukan. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Mewajibkan item teks berupa angka, 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 untuk tidak berisi pola. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Memerlukan respons untuk pola yang tidak cocok. |
requireTextIsEmail() | TextValidationBuilder | Mewajibkan item teks berupa alamat email. |
requireTextIsUrl() | TextValidationBuilder | Mewajibkan item teks berupa URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Membutuhkan panjang respons lebih dari atau sama dengan nilai. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Membutuhkan panjang respons kurang dari nilai. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Memerlukan respons untuk pola pencocokan. |
requireWholeNumber() | TextValidationBuilder | Mewajibkan item teks berupa bilangan bulat. |
TimeItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createResponse(hour, minute) | ItemResponse | Membuat ItemResponse baru untuk item kali ini. |
duplicate() | TimeItem | Membuat salinan item ini dan menambahkannya ke bagian akhir formulir. |
getGeneralFeedback() | QuizFeedback | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab 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 dari item yang dapat dinilai. |
getTitle() | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
getType() | ItemType | Mendapatkan jenis item, yang direpresentasikan sebagai ItemType . |
isRequired() | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
setGeneralFeedback(feedback) | TimeItem | Menetapkan masukan untuk ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai yang tidak memiliki jawaban yang benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
setHelpText(text) | TimeItem | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems , PageBreakItems , dan SectionHeaderItems ). |
setPoints(points) | TimeItem | Menetapkan jumlah titik nilai item yang dapat dinilai. |
setRequired(enabled) | TimeItem | Menetapkan apakah responden harus menjawab pertanyaan. |
setTitle(title) | TimeItem | Menetapkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem ). |
VideoItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
duplicate() | VideoItem | Membuat salinan item ini dan menambahkannya ke bagian akhir formulir. |
getAlignment() | Alignment | Mendapatkan perataan 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, dalam kasus 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 | Menetapkan 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, dalam kasus SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Menetapkan video itu sendiri dari URL YouTube atau ID video YouTube tertentu. |
setWidth(width) | VideoItem | Menetapkan lebar video dalam piksel. |