Bu hizmet, komut dosyalarının Google Formlar dosyası oluşturmasına, bu formlara erişmesine ve bunları değiştirmesine olanak tanır.
// 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());
Sınıflar
Ad | Kısa açıklama |
---|---|
Alignment | Desteklenen resim hizalama türlerini temsil eden bir numaralandırma. |
CheckboxGridItem | Soru öğesi; yanıt verenin bir dizi onay kutusu arasından satır başına birden çok seçenek belirlemesini sağlayan, sütunlardan ve satırlardan oluşan bir ızgara şeklinde sunulur. |
CheckboxGridValidation | CheckboxGridItem için Veri Doğrulaması. |
CheckboxGridValidationBuilder | CheckboxGridValidation için DataValidationBuilder aracı. |
CheckboxItem | Katılımcının bir veya daha fazla onay kutusunu ve isteğe bağlı bir "diğer" alanını seçmesine olanak tanıyan soru öğesi. |
CheckboxValidation | CheckboxItem için Veri Doğrulaması. |
CheckboxValidationBuilder | CheckboxValidation için DataValidationBuilder aracı. |
Choice | CheckboxItem , ListItem veya MultipleChoiceItem gibi seçenekleri destekleyen bir Item türüyle ilişkili tek bir seçenek. |
DateItem | Katılımcının bir tarih belirtmesine olanak tanıyan soru öğesi. |
DateTimeItem | Katılımcının tarih ve saat belirtmesine olanak tanıyan bir soru öğesi. |
DestinationType | Desteklenen form yanıtı hedef türlerini temsil eden bir sıralama. |
DurationItem | Katılımcının bir süre belirtmesine olanak tanıyan soru öğesi. |
FeedbackType | Desteklenen geri bildirim türlerini temsil eden bir numaralandırma. |
Form | Genel özellikleri ve öğeleri içeren bir form. |
FormApp | Komut dosyasının mevcut bir Form öğesini açmasına veya yeni bir tane oluşturmasına izin verir. |
FormResponse | Formun tamamına verilen yanıt. |
GridItem | Soru öğesi; yanıt verenin bir dizi radyo düğmesi arasından satır başına bir seçenek belirlemesini sağlayan, sütunlardan ve satırlardan oluşan bir ızgara biçiminde sunulur. |
GridValidation | GridItem için Veri Doğrulaması. |
GridValidationBuilder | GridValidation için DataValidationBuilder aracı. |
ImageItem | Resim gösteren bir düzen öğesi. |
Item | Tüm öğelerde ortak olan özellikleri (başlık ve yardım metni gibi) içeren genel bir form öğesi. |
ItemResponse | Bir formdaki bir soru öğesine verilen yanıt. |
ItemType | Desteklenen form öğesi türlerini temsil eden bir enum. |
ListItem | Katılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan soru öğesi. |
MultipleChoiceItem | Katılımcının radyo düğmeleri listesinden veya isteğe bağlı bir "diğer" alanından seçim yapmasına olanak tanıyan bir soru öğesidir. |
PageBreakItem | Sayfanın başlangıcını işaret eden bir düzen öğesi. |
PageNavigationType | Desteklenen sayfa gezinme türlerini temsil eden bir numaralandırma. |
ParagraphTextItem | Katılımcının bir metin bloğu girmesine olanak tanıyan soru öğesi. |
ParagraphTextValidation | ParagraphTextItem için Veri Doğrulaması. |
ParagraphTextValidationBuilder | ParagraphTextValidation için DataValidationBuilder aracı. |
QuizFeedback | Tüm geri bildirimlerde ortak olan, görüntülü metin veya bağlantılar gibi özellikleri içeren Geri Bildirim'in çekirdek uygulaması. |
QuizFeedbackBuilder | Tüm geri bildirimlerde ortak olan özellikler (görüntülü metin gibi) için ayarlayıcılar içeren temel Geri Bildirim Oluşturucu. |
ScaleItem | Katılımcının numaralandırılmış bir dizi radyo düğmesi arasından bir seçenek belirlemesine olanak tanıyan bir soru öğesi. |
SectionHeaderItem | Bir bölümün başlangıcını görsel olarak belirten bir düzen öğesi. |
TextItem | Katılımcının tek bir satır metin girmesine olanak tanıyan soru öğesi. |
TextValidation | TextItem için Veri Doğrulaması. |
TextValidationBuilder | TextValidation için DataValidationBuilder aracı. |
TimeItem | Katılımcının günün saatini belirtmesine olanak tanıyan bir soru öğesi. |
VideoItem | Video gösteren bir düzen öğesi. |
Alignment
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
LEFT | Enum | Resmi, formun sol tarafına hizalayın. |
CENTER | Enum | Resmi formun ortasına hizalayın. |
RIGHT | Enum | Resmi, formun sağ tarafına hizalayın. |
CheckboxGridItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
clearValidation() | CheckboxGridItem | Bu tablo öğesi için tüm veri doğrulamalarını kaldırır. |
createResponse(responses) | ItemResponse | Bu onay kutusu ızgara öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | CheckboxGridItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getColumns() | String[] | Tablodaki her sütunun değerlerini alır. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getRows() | String[] | Tablodaki her satır için değerleri alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setColumns(columns) | CheckboxGridItem | Izgara sütunlarını bir değer dizisine göre ayarlar. |
setHelpText(text) | CheckboxGridItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setRequired(enabled) | CheckboxGridItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setRows(rows) | CheckboxGridItem | Izgaranın satırlarını bir değer dizisine göre ayarlar. |
setTitle(title) | CheckboxGridItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
setValidation(validation) | CheckboxGridItem | Bu onay kutusu ızgara öğesi için veri doğrulamasını ayarlar. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Izgara öğesi için sütun başına bir yanıt sınırı gerektirir. |
CheckboxItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
clearValidation() | CheckboxItem | Bu onay kutusu öğesi için tüm veri doğrulamalarını kaldırır. |
createChoice(value) | Choice | Yeni bir seçim oluşturur. |
createChoice(value, isCorrect) | Choice | Yeni bir seçim oluşturur. |
createResponse(responses) | ItemResponse | Bu onay kutusu öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | CheckboxItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getChoices() | Choice[] | Bir öğeyle ilgili tüm seçenekleri alır. |
getFeedbackForCorrect() | QuizFeedback | Katılımcılara soruya doğru yanıt verdiklerinde gösterilen geri bildirimi döndürür. |
getFeedbackForIncorrect() | QuizFeedback | Katılımcılara bir soruya yanlış yanıt verdiklerinde gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
hasOtherOption() | Boolean | Öğede "diğer" seçeneğinin olup olmadığını belirler. |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setChoiceValues(values) | CheckboxItem | Bir dize dizisinden öğe için seçenekleri ayarlar. |
setChoices(choices) | CheckboxItem | Bir öğe için seçim dizisi ayarlar. |
setFeedbackForCorrect(feedback) | CheckboxItem | Katılımcılar bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Soruya yanlış yanıt verdiklerinde katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | CheckboxItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setPoints(points) | CheckboxItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | CheckboxItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | CheckboxItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
setValidation(validation) | CheckboxItem | Bu onay kutusu öğesi için veri doğrulamasını ayarlar. |
showOtherOption(enabled) | CheckboxItem | Öğede "diğer" seçeneği olup olmadığını belirler. |
CheckboxValidation
CheckboxValidationBuilder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | En az bu kadar çok seçeneğin belirlenmesini zorunlu kılın. |
requireSelectAtMost(number) | CheckboxValidationBuilder | En fazla bu kadar çok seçeneğin belirlenmesini gerektirir. |
requireSelectExactly(number) | CheckboxValidationBuilder | Tam olarak bu kadar çok seçeneğin belirlenmesini gerektirir. |
Choice
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getGotoPage() | PageBreakItem | Katılımcı bu seçeneği belirler ve geçerli sayfayı tamamlarsa PageBreakItem öğesini GO_TO_PAGE hedefi olarak ayarlar. |
getPageNavigationType() | PageNavigationType | Katılımcının bu seçeneği belirleyip geçerli sayfayı tamamlaması durumunda oluşan PageNavigationType değerini alır. |
getValue() | String | Katılımcıların formu görüntülerken etiket olarak gördüğü seçimin değerini alır. |
isCorrectAnswer() | Boolean | Seçimin soru için doğru cevap olup olmadığını gösterir. |
DateItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createResponse(response) | ItemResponse | Bu tarih öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | DateItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGeneralFeedback() | QuizFeedback | Not verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
includesYear() | Boolean | Tarih öğesinin yıl seçeneği içerip içermediğini belirler. |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setGeneralFeedback(feedback) | DateItem | Not verilebilir bir soruya (ör. manuel not vermeyi gerektiren sorular) doğru veya yanlış yanıtı olmayan yanıtlar yanıtlandığında katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | DateItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setIncludesYear(enableYear) | DateItem | Tarih öğesinin yıl ayarı içerip içermediğini belirler. |
setPoints(points) | DateItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | DateItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | DateItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
DateTimeItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createResponse(response) | ItemResponse | Bu tarih/saat öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | DateTimeItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGeneralFeedback() | QuizFeedback | Not verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
includesYear() | Boolean | Tarih öğesinin yıl seçeneği içerip içermediğini belirler. |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setGeneralFeedback(feedback) | DateTimeItem | Not verilebilir bir soruya (ör. manuel not vermeyi gerektiren sorular) doğru veya yanlış yanıtı olmayan yanıtlar yanıtlandığında katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | DateTimeItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setIncludesYear(enableYear) | DateTimeItem | Tarih öğesinin yıl ayarı içerip içermediğini belirler. |
setPoints(points) | DateTimeItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | DateTimeItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | DateTimeItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
DestinationType
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
SPREADSHEET | Enum | Form yanıtları için hedef olarak bir Google E-Tablolar e-tablosu |
DurationItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Bu tarih öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | DurationItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGeneralFeedback() | QuizFeedback | Not verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setGeneralFeedback(feedback) | DurationItem | Not verilebilir bir soruya (ör. manuel not vermeyi gerektiren sorular) doğru veya yanlış yanıtı olmayan yanıtlar yanıtlandığında katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | DurationItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setPoints(points) | DurationItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | DurationItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | DurationItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
FeedbackType
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
CORRECT | Enum | Doğru yanıtlanan bir soru için katılımcılara otomatik olarak gösterilen geri bildirim. |
INCORRECT | Enum | Yanlış cevaplanan bir soru için katılımcılara otomatik olarak gösterilen geri bildirim. |
GENERAL | Enum | Katılımcılara yanıtlarını gönderdiklerinde otomatik olarak gösterilen geri bildirim. |
Form
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Yanıt verenin bir dizi onay kutusu arasından satır başına birden çok seçenek belirlemesini sağlayan, sütun ve satırlardan oluşan bir ızgara şeklinde sunulan yeni bir soru öğesi ekler. |
addCheckboxItem() | CheckboxItem | Katılımcının bir veya daha fazla onay kutusu seçmesine olanak tanıyan yeni bir soru öğesi ve isteğe bağlı bir "diğer" alanı ekler. |
addDateItem() | DateItem | Katılımcının bir tarih belirtmesine olanak tanıyan yeni bir soru öğesi ekler. |
addDateTimeItem() | DateTimeItem | Katılımcının bir tarih ve saat belirtmesine olanak tanıyan yeni bir soru öğesi ekler. |
addDurationItem() | DurationItem | Katılımcının bir süre belirtmesine olanak tanıyan yeni bir soru öğesi ekler. |
addEditor(emailAddress) | Form | Kullanıcıyı Form düzenleyici listesine ekler. |
addEditor(user) | Form | Kullanıcıyı Form düzenleyici listesine ekler. |
addEditors(emailAddresses) | Form | Belirtilen kullanıcı dizisini, Form düzenleyicisi listesine ekler. |
addGridItem() | GridItem | Yanıt verenin bir dizi radyo düğmesinden satır başına bir seçenek belirlemesine olanak tanıyan, bir sütun ve satır ızgarası şeklinde sunulan yeni bir soru öğesi ekler. |
addImageItem() | ImageItem | Resim görüntüleyen yeni bir düzen öğesi ekler. |
addListItem() | ListItem | Katılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan yeni bir soru öğesi ekler. |
addMultipleChoiceItem() | MultipleChoiceItem | Katılımcının radyo düğmeleri listesinden veya isteğe bağlı "diğer" alanından bir seçim yapmasına olanak tanıyan yeni bir soru öğesi ekler. |
addPageBreakItem() | PageBreakItem | Sayfanın başlangıcını işaret eden yeni bir düzen öğesi ekler. |
addParagraphTextItem() | ParagraphTextItem | Katılımcının bir metin bloğu girmesine olanak tanıyan yeni bir soru öğesi ekler. |
addScaleItem() | ScaleItem | Katılımcının radyo düğmelerinden oluşan numaralandırılmış bir dizi arasından bir seçenek belirlemesine olanak tanıyan yeni bir soru öğesi ekler. |
addSectionHeaderItem() | SectionHeaderItem | Bir bölümün başlangıcını görsel olarak belirten yeni bir düzen öğesi ekler. |
addTextItem() | TextItem | Katılımcının tek bir satır metin girmesine olanak tanıyan yeni bir soru öğesi ekler. |
addTimeItem() | TimeItem | Katılımcının günün saatini belirtmesine olanak tanıyan yeni bir soru öğesi ekler. |
addVideoItem() | VideoItem | Video görüntüleyen yeni bir düzen öğesi ekler. |
canEditResponse() | Boolean | Formun, gönderdikten sonra bir yanıtı düzenlemek için bağlantı gösterip göstermeyeceğini belirler. |
collectsEmail() | Boolean | Formun, katılımcıların e-posta adreslerini toplayıp toplamadığını belirler. |
createResponse() | FormResponse | Form için yeni bir yanıt oluşturur. |
deleteAllResponses() | Form | Gönderilen tüm yanıtları formun yanıt deposundan siler. |
deleteItem(index) | void | Formdaki tüm öğeler arasından belirli bir dizindeki öğeyi siler. |
deleteItem(item) | void | Belirtilen öğeyi siler. |
deleteResponse(responseId) | Form | Formun yanıt deposundan tek bir yanıtı siler. |
getConfirmationMessage() | String | Formun onay mesajını alır. |
getCustomClosedFormMessage() | String | Form yanıt kabul etmiyorsa görüntülenen özel mesajı veya özel bir mesaj ayarlanmazsa boş bir dize alır. |
getDescription() | String | Formun açıklamasını alır. |
getDestinationId() | String | Formun yanıt hedefinin kimliğini alır. |
getDestinationType() | DestinationType | Formun yanıt hedefinin türünü alır. |
getEditUrl() | String | Formun düzenleme moduna erişmek için kullanılabilecek URL'yi alır. |
getEditors() | User[] | Bu Form için düzenleyenlerin listesini alır. |
getId() | String | Formun kimliğini alır. |
getItemById(id) | Item | Belirli bir kimliğe sahip öğeyi alır. |
getItems() | Item[] | Formdaki tüm öğelerin bir dizisini alır. |
getItems(itemType) | Item[] | Belirli bir türdeki tüm öğelerin dizisini alır. |
getPublishedUrl() | String | Forma yanıt vermek için kullanılabilecek URL'yi alır. |
getResponse(responseId) | FormResponse | Yanıt kimliğine göre tek bir form yanıtı alır. |
getResponses() | FormResponse[] | Formdaki tüm yanıtların bir dizisini alır. |
getResponses(timestamp) | FormResponse[] | Belirli bir tarih ve saatten sonra formun tüm yanıtlarının dizisini alır. |
getShuffleQuestions() | Boolean | Formun her sayfasındaki soruların rastgele düzenlenip sıralanmadığını belirler. |
getSummaryUrl() | String | Form yanıtlarının özetini görüntülemek için kullanılabilecek URL'yi alır. |
getTitle() | String | Formun başlığını alır. |
hasLimitOneResponsePerUser() | Boolean | Formun, katılımcı başına yalnızca bir yanıta izin verilip verilmediğini belirler. |
hasProgressBar() | Boolean | Formun ilerleme çubuğu gösterip göstermeyeceğini belirler. |
hasRespondAgainLink() | Boolean | Bir katılımcı formu doldurduktan sonra formda başka bir yanıt gönderme bağlantısının görüntülenip görüntülenmeyeceğini belirler. |
isAcceptingResponses() | Boolean | Formun şu anda yanıt kabul edip etmediğini belirler. |
isPublishingSummary() | Boolean | Bir katılımcı formu doldurduktan sonra formun, yanıtların özetini görüntülemek için kullanabileceği bir bağlantı gösterip göstermeyeceğini belirler. |
isQuiz() | Boolean | Formun test olup olmadığını belirler. |
moveItem(from, to) | Item | Belirli bir dizindeki bir öğeyi formdaki tüm öğeler arasında belirli bir dizine taşır. |
moveItem(item, toIndex) | Item | Belirli bir öğeyi formdaki tüm öğeler arasında belirli bir dizine taşır. |
removeDestination() | Form | Formun mevcut yanıt hedefiyle bağlantısını kaldırır. |
removeEditor(emailAddress) | Form | Kullanıcıyı, Form düzenleyici listesinden kaldırır. |
removeEditor(user) | Form | Kullanıcıyı, Form düzenleyici listesinden kaldırır. |
requiresLogin() | Boolean | Formun, yanıt verenlerin yanıt vermeden önce aynı alan adında veya alt alan adında yer alan bir hesaba giriş yapmasını gerektirip gerektirmediğini belirler. |
setAcceptingResponses(enabled) | Form | Formun şu anda yanıt kabul edip etmediğini belirler. |
setAllowResponseEdits(enabled) | Form | Formun, gönderdikten sonra yanıtı düzenlemek için bir bağlantı gösterip göstermeyeceğini belirler. |
setCollectEmail(collect) | Form | Formun, katılımcıların e-posta adreslerinin toplanıp toplanmayacağını belirler. |
setConfirmationMessage(message) | Form | Formun onay mesajını ayarlar. |
setCustomClosedFormMessage(message) | Form | Form yanıt kabul etmiyorsa mesajı görüntülenecek şekilde ayarlar. |
setDescription(description) | Form | Formun açıklamasını ayarlar. |
setDestination(type, id) | Form | Form yanıtlarının kaydedileceği hedefi belirler. |
setIsQuiz(enabled) | Form | Formun test olup olmadığını belirler. |
setLimitOneResponsePerUser(enabled) | Form | Formun, katılımcı başına yalnızca bir yanıta izin verilip verilmeyeceğini belirler. |
setProgressBar(enabled) | Form | Formda bir ilerleme çubuğu olup olmadığını belirler. |
setPublishingSummary(enabled) | Form | Bir katılımcı formu gönderdikten sonra yanıtların özetini görüntülemek için formda bir bağlantı görüntülenip görüntülenmeyeceğini belirler. |
setRequireLogin(requireLogin) | Form | Formun, yanıt verenlerin yanıt vermeden önce aynı alan adında veya alt alan adında yer alan bir hesaba giriş yapmasının gerekip gerekmediğini belirler. |
setShowLinkToRespondAgain(enabled) | Form | Bir katılımcı formu tamamladıktan sonra başka bir yanıt göndermek için formda bağlantı gösterilip gösterilmeyeceğini belirler. |
setShuffleQuestions(shuffle) | Form | Formun her sayfasındaki soruların rastgele düzenlenip sıralanmayacağını belirler. |
setTitle(title) | Form | Formun başlığını ayarlar. |
shortenFormUrl(url) | String | Bir formun uzun URL'sini kısa URL'ye dönüştürür. |
submitGrades(responses) | Form | Belirtilen FormResponses için notları gönderir. |
FormApp
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
Alignment | Alignment | Resim hizalaması türlerinin sıralaması. |
DestinationType | DestinationType | Form yanıtlarını depolayabilen hedef türlerinin sıralaması. |
FeedbackType | FeedbackType | Feedbacks form türlerinin sıralaması. |
ItemType | ItemType | Items form türlerinin sıralaması. |
PageNavigationType | PageNavigationType | Sayfalarda gezinmeyle ilgili olası davranışların sıralaması. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
create(title) | Form | Yeni bir Form oluşturur ve döndürür. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | CheckboxGridItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir CheckboxGridValidationBuilder örneğini döndürür. |
createCheckboxValidation() | CheckboxValidationBuilder | CheckboxItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir CheckboxValidationBuilder örneği döndürür. |
createFeedback() | QuizFeedbackBuilder | Not verilebilir bir Item ile ilgili geri bildirim ayarlamak için kullanılabilecek QuizfeedbackBuilder örneğini döndürür. |
createGridValidation() | GridValidationBuilder | GridItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir GridValidationBuilder örneğini döndürür. |
createParagraphTextValidation() | ParagraphTextValidationBuilder | ParagraphTextItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir ParagraphTextValidationBuilder örneğini döndürür. |
createTextValidation() | TextValidationBuilder | TextItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir TextValidationBuilder örneğini döndürür. |
getActiveForm() | Form | Komut dosyasının kapsayıcıya bağlı olduğu formu döndürür. |
getUi() | Ui | Form düzenleyicinin, komut dosyasının menü, iletişim kutusu ve kenar çubuğu gibi özellikler eklemesine izin veren kullanıcı arayüzü ortamının bir örneğini döndürür. |
openById(id) | Form | Belirtilen kimliğe sahip Form değerini döndürür. |
openByUrl(url) | Form | Belirtilen URL ile Form döndürür. |
FormResponse
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getEditResponseUrl() | String | Önceden gönderilmiş bir yanıtı düzenlemek için kullanılabilecek bir URL oluşturur. |
getGradableItemResponses() | ItemResponse[] | Bir form yanıtında yer alan tüm öğe yanıtlarını, öğelerin formda göründüğü sırayla alır. |
getGradableResponseForItem(item) | ItemResponse | Belirli bir öğe için form yanıtında yer alan öğe yanıtını alır. |
getId() | String | Form yanıtının kimliğini alır. |
getItemResponses() | ItemResponse[] | Bir form yanıtında yer alan tüm öğe yanıtlarını, öğelerin formda göründüğü sırayla alır. |
getRespondentEmail() | String | Form.setCollectEmail(collect) ayarı etkinse yanıt gönderen kişinin e-posta adresini alır. |
getResponseForItem(item) | ItemResponse | Belirli bir öğe için bu form yanıtında yer alan öğe yanıtını alır. |
getTimestamp() | Date | Form yanıtı gönderiminin zaman damgasını alır. |
submit() | FormResponse | Yanıtı gönderir. |
toPrefilledUrl() | String | Yanıtların bu form yanıtındaki yanıtlara göre önceden doldurulduğu form için bir URL oluşturur. |
withItemGrade(gradedResponse) | FormResponse | Belirtilen öğe yanıtının notlarını form yanıtına ekler. |
withItemResponse(response) | FormResponse | Belirtilen öğe yanıtını form yanıtına ekler. |
GridItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
clearValidation() | GridItem | Bu tablo öğesi için tüm veri doğrulamalarını kaldırır. |
createResponse(responses) | ItemResponse | Bu tablo öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | GridItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getColumns() | String[] | Tablodaki her sütunun değerlerini alır. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getRows() | String[] | Tablodaki her satır için değerleri alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setColumns(columns) | GridItem | Izgara sütunlarını bir değer dizisine göre ayarlar. |
setHelpText(text) | GridItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setRequired(enabled) | GridItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setRows(rows) | GridItem | Izgaranın satırlarını bir değer dizisine göre ayarlar. |
setTitle(title) | GridItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
setValidation(validation) | GridItem | Bu tablo öğesi için veri doğrulamasını ayarlar. |
GridValidation
GridValidationBuilder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Izgara öğesi için sütun başına bir yanıt sınırı gerektirir. |
ImageItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
duplicate() | ImageItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getAlignment() | Alignment | Resmin yatay hizalamasını alır. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getImage() | Blob | Öğeye atanmış durumda olan resmi alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
getWidth() | Integer | Resmin genişliğini piksel cinsinden alır. |
setAlignment(alignment) | ImageItem | Resmin yatay hizalamasını ayarlar. |
setHelpText(text) | ImageItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setImage(image) | ImageItem | Resmin kendisini ayarlar. |
setTitle(title) | ImageItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
setWidth(width) | ImageItem | Resmin genişliğini piksel cinsinden ayarlar. |
Item
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Öğeyi onay kutusu tablo öğesi olarak döndürür. |
asCheckboxItem() | CheckboxItem | Öğeyi onay kutusu öğesi olarak döndürür. |
asDateItem() | DateItem | Öğeyi tarih öğesi olarak döndürür. |
asDateTimeItem() | DateTimeItem | Öğeyi tarih-saat öğesi olarak döndürür. |
asDurationItem() | DurationItem | Öğeyi bir süre öğesi olarak döndürür. |
asGridItem() | GridItem | Öğeyi tablo öğesi olarak döndürür. |
asImageItem() | ImageItem | Öğeyi bir resim öğesi olarak döndürür. |
asListItem() | ListItem | Öğeyi liste öğesi olarak döndürür. |
asMultipleChoiceItem() | MultipleChoiceItem | Öğeyi çoktan seçmeli öğe olarak döndürür. |
asPageBreakItem() | PageBreakItem | Öğeyi sayfa sonu öğesi olarak döndürür. |
asParagraphTextItem() | ParagraphTextItem | Öğeyi bir paragraf metni öğesi olarak döndürür. |
asScaleItem() | ScaleItem | Öğeyi bir ölçek öğesi olarak döndürür. |
asSectionHeaderItem() | SectionHeaderItem | Öğeyi bölüm başlığı öğesi olarak döndürür. |
asTextItem() | TextItem | Öğeyi metin öğesi olarak döndürür. |
asTimeItem() | TimeItem | Öğeyi zaman öğesi olarak döndürür. |
asVideoItem() | VideoItem | Öğeyi video öğesi olarak döndürür. |
duplicate() | Item | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
setHelpText(text) | Item | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setTitle(title) | Item | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
ItemResponse
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getFeedback() | Object | Katılımcının gönderdiği yanıt için verilen geri bildirimi alır. |
getItem() | Item | Bu yanıtın yanıtladığı soru öğesini alır. |
getResponse() | Object | Katılımcının gönderdiği yanıtı alır. |
getScore() | Object | Katılımcının gönderdiği yanıta ilişkin puanı alır. |
setFeedback(feedback) | ItemResponse | Katılımcının gönderdiği yanıt için görüntülenmesi gereken geri bildirimi ayarlar. |
setScore(score) | ItemResponse | Katılımcının gönderdiği yanıtın puanını belirler. |
ItemType
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
CHECKBOX | Enum | Katılımcının bir veya daha fazla onay kutusunu ve isteğe bağlı bir "diğer" alanını seçmesine olanak tanıyan soru öğesi. |
CHECKBOX_GRID | Enum | Soru öğesi; yanıt verenin bir dizi onay kutusu arasından satır başına birden çok seçenek belirlemesini sağlayan, sütunlardan ve satırlardan oluşan bir ızgara şeklinde sunulur. |
DATE | Enum | Katılımcının bir tarih belirtmesine olanak tanıyan soru öğesi. |
DATETIME | Enum | Katılımcının tarih ve saat belirtmesine olanak tanıyan bir soru öğesi. |
DURATION | Enum | Katılımcının bir süre belirtmesine olanak tanıyan soru öğesi. |
GRID | Enum | Soru öğesi; yanıt verenin bir dizi radyo düğmesi arasından satır başına bir seçenek belirlemesini sağlayan, sütunlardan ve satırlardan oluşan bir ızgara biçiminde sunulur. |
IMAGE | Enum | Resim gösteren bir düzen öğesi. |
LIST | Enum | Katılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan soru öğesi. |
MULTIPLE_CHOICE | Enum | Katılımcının radyo düğmeleri listesinden veya isteğe bağlı bir "diğer" alanından seçim yapmasına olanak tanıyan bir soru öğesidir. |
PAGE_BREAK | Enum | Sayfanın başlangıcını işaret eden bir düzen öğesi. |
PARAGRAPH_TEXT | Enum | Katılımcının bir metin bloğu girmesine olanak tanıyan soru öğesi. |
SCALE | Enum | Katılımcının, numaralı radyo düğmeleri dizisinden bir seçenek belirlemesine olanak tanıyan bir soru öğesi. |
SECTION_HEADER | Enum | Bir bölümün başlangıcını görsel olarak belirten bir düzen öğesi. |
TEXT | Enum | Katılımcının tek bir satır metin girmesine olanak tanıyan soru öğesi. |
TIME | Enum | Katılımcının günün saatini belirtmesine olanak tanıyan bir soru öğesi. |
VIDEO | Enum | YouTube videosunu gösteren bir düzen öğesi. |
FILE_UPLOAD | Enum | Katılımcının dosya yüklemesine olanak tanıyan bir soru öğesi. |
ListItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createChoice(value) | Choice | Yeni bir seçim oluşturur. |
createChoice(value, isCorrect) | Choice | Yeni bir seçim oluşturur. |
createChoice(value, navigationItem) | Choice | Belirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneğiyle yeni bir seçenek oluşturur. |
createChoice(value, navigationType) | Choice | Sayfada gezinme seçeneği bulunan yeni bir seçenek oluşturur. |
createResponse(response) | ItemResponse | Bu liste öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | ListItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getChoices() | Choice[] | Bir öğeyle ilgili tüm seçenekleri alır. |
getFeedbackForCorrect() | QuizFeedback | Katılımcılara soruya doğru yanıt verdiklerinde gösterilen geri bildirimi döndürür. |
getFeedbackForIncorrect() | QuizFeedback | Katılımcılara bir soruya yanlış yanıt verdiklerinde gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setChoiceValues(values) | ListItem | Bir dize dizisinden öğe için seçenekleri ayarlar. |
setChoices(choices) | ListItem | Bir öğe için seçim dizisi ayarlar. |
setFeedbackForCorrect(feedback) | ListItem | Katılımcılar bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar. |
setFeedbackForIncorrect(feedback) | ListItem | Soruya yanlış yanıt verdiklerinde katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | ListItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setPoints(points) | ListItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | ListItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | ListItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
MultipleChoiceItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createChoice(value) | Choice | Yeni bir seçim oluşturur. |
createChoice(value, isCorrect) | Choice | Yeni bir seçim oluşturur. |
createChoice(value, navigationItem) | Choice | Belirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneğiyle yeni bir seçenek oluşturur. |
createChoice(value, navigationType) | Choice | Sayfada gezinme seçeneği bulunan yeni bir seçenek oluşturur. |
createResponse(response) | ItemResponse | Bu çoktan seçmeli öğe için yeni bir ItemResponse oluşturur. |
duplicate() | MultipleChoiceItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getChoices() | Choice[] | Bir öğeyle ilgili tüm seçenekleri alır. |
getFeedbackForCorrect() | QuizFeedback | Katılımcılara soruya doğru yanıt verdiklerinde gösterilen geri bildirimi döndürür. |
getFeedbackForIncorrect() | QuizFeedback | Katılımcılara bir soruya yanlış yanıt verdiklerinde gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
hasOtherOption() | Boolean | Öğede "diğer" seçeneğinin olup olmadığını belirler. |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setChoiceValues(values) | MultipleChoiceItem | Bir dize dizisinden öğe için seçenekleri ayarlar. |
setChoices(choices) | MultipleChoiceItem | Bir öğe için seçim dizisi ayarlar. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Katılımcılar bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Soruya yanlış yanıt verdiklerinde katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | MultipleChoiceItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setPoints(points) | MultipleChoiceItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | MultipleChoiceItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | MultipleChoiceItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
showOtherOption(enabled) | MultipleChoiceItem | Öğede "diğer" seçeneği olup olmadığını belirler. |
PageBreakItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
duplicate() | PageBreakItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGoToPage() | PageBreakItem | Bu sayfa sonundan önce (yani, bu sayfa sonunda formda normal doğrusal ilerlemeyle bu sayfa sonuna ulaşıldığında) formun sayfa tamamlandıktan sonra atlanacağı PageBreakItem değerini alır. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPageNavigationType() | PageNavigationType | Sayfa tamamlandıktan sonra, bu sayfa sonundan önce (yani bu sayfa sonuna formda normal doğrusal ilerlemeyle ulaşıldığında) gerçekleşen sayfa gezinme türünü alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
setGoToPage(goToPageItem) | PageBreakItem | Sayfa tamamlandıktan sonra, bu sayfa sonundan önce (yani bu sayfa sonuna formda normal doğrusal ilerlemeye ulaşıldığında) atlanacak sayfayı ayarlar. |
setGoToPage(navigationType) | PageBreakItem | Sayfa tamamlandıktan sonra, bu sayfa sonundan önce (yani bu sayfa sonuna formda normal doğrusal ilerlemeyle ulaşıldığında) gerçekleşen sayfa gezinmesi türünü ayarlar. |
setHelpText(text) | PageBreakItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setTitle(title) | PageBreakItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
PageNavigationType
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
CONTINUE | Enum | Mevcut sayfayı tamamladıktan sonra formun sonraki sayfasına geçin. |
GO_TO_PAGE | Enum | Geçerli sayfayı tamamladıktan sonra formun belirtilen sayfasına atlayın. |
RESTART | Enum | Mevcut sayfayı tamamladıktan sonra, şimdiye kadar girilen yanıtları temizlemeden formu en baştan yeniden başlatın. |
SUBMIT | Enum | Mevcut sayfayı tamamladıktan sonra form yanıtını gönderin. |
ParagraphTextItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
clearValidation() | ParagraphTextItem | Bu paragraf metin öğesi için tüm veri doğrulamalarını kaldırır. |
createResponse(response) | ItemResponse | Bu paragraf metin öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | ParagraphTextItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGeneralFeedback() | QuizFeedback | Not verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setGeneralFeedback(feedback) | ParagraphTextItem | Not verilebilir bir soruya (ör. manuel not vermeyi gerektiren sorular) doğru veya yanlış yanıtı olmayan yanıtlar yanıtlandığında katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | ParagraphTextItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setPoints(points) | ParagraphTextItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | ParagraphTextItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | ParagraphTextItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
setValidation(validation) | ParagraphTextItem | Bu paragraf metin öğesi için veri doğrulamasını ayarlar. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Kalıbı içermesi için yanıt gerektirir. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Desen içermeyen yanıt gerektirir. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Kalıpla eşleşmeme yanıtı gerekli. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Yanıt uzunluğunun değerden büyük veya değere eşit olmasını gerektirir. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Yanıt uzunluğunun değerden küçük olmasını gerektirir. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Kalıpla eşleştirmek için yanıt gerektirir. |
QuizFeedback
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getLinkUrls() | String[] | Geri Bildirim ile ilişkili URL'lerin listesini alır. |
getText() | String | Geri bildirimin görünen metnini alır. |
QuizFeedbackBuilder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Geri bildirimdeki ek materyalin bağlantısını ekler. |
addLink(url, displayText) | QuizFeedbackBuilder | Geri bildirimdeki ek materyalin bağlantısını ekler. |
build() | QuizFeedback | Bu oluşturucuya karşılık gelen türde bir Geri Bildirim oluşturur. |
copy() | QuizFeedbackBuilder | Bu oluşturucunun bir kopyasını döndürür. |
setText(text) | QuizFeedbackBuilder | Geri bildirim metnini ayarlar. |
ScaleItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createResponse(response) | ItemResponse | Bu ölçek öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | ScaleItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGeneralFeedback() | QuizFeedback | Not verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getLeftLabel() | String | Varsa ölçeğin alt sınırını alır. |
getLowerBound() | Integer | Ölçeğin alt sınırını getirir. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getRightLabel() | String | Varsa ölçeğin üst sınırı etiketini alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
getUpperBound() | Integer | Ölçeğin üst sınırını getirir. |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setBounds(lower, upper) | ScaleItem | Ölçeğin alt ve üst sınırlarını belirler. |
setGeneralFeedback(feedback) | ScaleItem | Not verilebilir bir soruya (ör. manuel not vermeyi gerektiren sorular) doğru veya yanlış yanıtı olmayan yanıtlar yanıtlandığında katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | ScaleItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setLabels(lower, upper) | ScaleItem | Ölçeğin alt ve üst sınırları için etiketleri ayarlar. |
setPoints(points) | ScaleItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | ScaleItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | ScaleItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
SectionHeaderItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
duplicate() | SectionHeaderItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
setHelpText(text) | SectionHeaderItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setTitle(title) | SectionHeaderItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
TextItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
clearValidation() | TextItem | Bu metin öğesinin veri doğrulamalarını kaldırır. |
createResponse(response) | ItemResponse | Bu metin öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | TextItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGeneralFeedback() | QuizFeedback | Not verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setGeneralFeedback(feedback) | TextItem | Not verilebilir bir soruya (ör. manuel not vermeyi gerektiren sorular) doğru veya yanlış yanıtı olmayan yanıtlar yanıtlandığında katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | TextItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setPoints(points) | TextItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | TextItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | TextItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
setValidation(validation) | TextItem | Bu metin öğesi için veri doğrulamasını ayarlar. |
TextValidation
TextValidationBuilder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
requireNumber() | TextValidationBuilder | Metin öğesinin sayı olmasını gerektirir. |
requireNumberBetween(start, end) | TextValidationBuilder | Metin öğesinin, başlangıç ve bitiş arasında (bu değerler dahil) bir sayı olmasını gerektirir. |
requireNumberEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değere eşit bir sayı olmasını gerektirir. |
requireNumberGreaterThan(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden büyük bir sayı olmasını gerektirir. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden büyük veya bu değere eşit bir sayı olmasını gerektirir. |
requireNumberLessThan(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden küçük bir sayı olmasını gerektirir. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden küçük veya bu değere eşit bir sayı olmasını gerektirir. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Metin öğesinin, başlangıç ile bitiş arasında (bu değerler dahil) olmayan bir sayı olmasını gerektirir. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değere eşit olmayan bir sayı olmasını gerektirir. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Kalıbı içermesi için yanıt gerektirir. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Desen içermeyen yanıt gerektirir. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Kalıpla eşleşmeme yanıtı gerekli. |
requireTextIsEmail() | TextValidationBuilder | Metin öğesinin bir e-posta adresi olmasını gerektiriyor. |
requireTextIsUrl() | TextValidationBuilder | Metin öğesinin bir URL olmasını gerektirir. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Yanıt uzunluğunun değerden büyük veya değere eşit olmasını gerektirir. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Yanıt uzunluğunun değerden küçük olmasını gerektirir. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Kalıpla eşleştirmek için yanıt gerektirir. |
requireWholeNumber() | TextValidationBuilder | Metin öğesinin tam sayı olmasını gerektirir. |
TimeItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createResponse(hour, minute) | ItemResponse | Bu zaman öğesi için yeni bir ItemResponse oluşturur. |
duplicate() | TimeItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getGeneralFeedback() | QuizFeedback | Not verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getPoints() | Integer | Not verilebilir bir öğenin puan değerini döndürür. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
isRequired() | Boolean | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setGeneralFeedback(feedback) | TimeItem | Not verilebilir bir soruya (ör. manuel not vermeyi gerektiren sorular) doğru veya yanlış yanıtı olmayan yanıtlar yanıtlandığında katılımcılara gösterilecek geri bildirimi ayarlar. |
setHelpText(text) | TimeItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setPoints(points) | TimeItem | Not verilebilir bir öğenin kaç puan değerinde olduğunu belirler. |
setRequired(enabled) | TimeItem | Katılımcının soruyu cevaplaması gerekip gerekmediğini belirler. |
setTitle(title) | TimeItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
VideoItem
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
duplicate() | VideoItem | Bu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler. |
getAlignment() | Alignment | Videonun yatay hizalamasını alır. |
getHelpText() | String | Öğenin yardım metnini alır (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır). |
getId() | Integer | Öğenin benzersiz tanımlayıcısını alır. |
getIndex() | Integer | Formdaki tüm öğeler arasında öğenin dizinini alır. |
getTitle() | String | Öğenin başlığını alır (SectionHeaderItem durumunda başlık metni de denir). |
getType() | ItemType | Öğenin türünü alır (ItemType ile gösterilir). |
getWidth() | Integer | Videonun piksel cinsinden genişliğini alır. |
setAlignment(alignment) | VideoItem | Videonun yatay hizalamasını ayarlar. |
setHelpText(text) | VideoItem | Öğenin yardım metnini (ImageItems , PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
setTitle(title) | VideoItem | Öğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir). |
setVideoUrl(youtubeUrl) | VideoItem | Videonun kendisini belirli bir YouTube URL'sinden veya YouTube video kimliğinden ayarlar. |
setWidth(width) | VideoItem | Videonun genişliğini piksel cinsinden ayarlar. |