Forms Service

Formlar

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

AdKısa açıklama
AlignmentDesteklenen resim hizalama türlerini temsil eden bir numaralandırma.
CheckboxGridItemSoru öğ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.
CheckboxGridValidationCheckboxGridItem için Veri Doğrulaması.
CheckboxGridValidationBuilderCheckboxGridValidation için DataValidationBuilder aracı.
CheckboxItemKatı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.
CheckboxValidationCheckboxItem için Veri Doğrulaması.
CheckboxValidationBuilderCheckboxValidation için DataValidationBuilder aracı.
ChoiceCheckboxItem, ListItem veya MultipleChoiceItem gibi seçenekleri destekleyen bir Item türüyle ilişkili tek bir seçenek.
DateItemKatılımcının bir tarih belirtmesine olanak tanıyan soru öğesi.
DateTimeItemKatılımcının tarih ve saat belirtmesine olanak tanıyan bir soru öğesi.
DestinationTypeDesteklenen form yanıtı hedef türlerini temsil eden bir sıralama.
DurationItemKatılımcının bir süre belirtmesine olanak tanıyan soru öğesi.
FeedbackTypeDesteklenen geri bildirim türlerini temsil eden bir numaralandırma.
FormGenel özellikleri ve öğeleri içeren bir form.
FormAppKomut dosyasının mevcut bir Form öğesini açmasına veya yeni bir tane oluşturmasına izin verir.
FormResponseFormun tamamına verilen yanıt.
GridItemSoru öğ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.
GridValidationGridItem için Veri Doğrulaması.
GridValidationBuilderGridValidation için DataValidationBuilder aracı.
ImageItemResim gösteren bir düzen öğesi.
ItemTüm öğelerde ortak olan özellikleri (başlık ve yardım metni gibi) içeren genel bir form öğesi.
ItemResponseBir formdaki bir soru öğesine verilen yanıt.
ItemTypeDesteklenen form öğesi türlerini temsil eden bir enum.
ListItemKatılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan soru öğesi.
MultipleChoiceItemKatı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.
PageBreakItemSayfanın başlangıcını işaret eden bir düzen öğesi.
PageNavigationTypeDesteklenen sayfa gezinme türlerini temsil eden bir numaralandırma.
ParagraphTextItemKatılımcının bir metin bloğu girmesine olanak tanıyan soru öğesi.
ParagraphTextValidationParagraphTextItem için Veri Doğrulaması.
ParagraphTextValidationBuilderParagraphTextValidation için DataValidationBuilder aracı.
QuizFeedbackTüm geri bildirimlerde ortak olan, görüntülü metin veya bağlantılar gibi özellikleri içeren Geri Bildirim'in çekirdek uygulaması.
QuizFeedbackBuilderTüm geri bildirimlerde ortak olan özellikler (görüntülü metin gibi) için ayarlayıcılar içeren temel Geri Bildirim Oluşturucu.
ScaleItemKatılımcının numaralandırılmış bir dizi radyo düğmesi arasından bir seçenek belirlemesine olanak tanıyan bir soru öğesi.
SectionHeaderItemBir bölümün başlangıcını görsel olarak belirten bir düzen öğesi.
TextItemKatılımcının tek bir satır metin girmesine olanak tanıyan soru öğesi.
TextValidationTextItem için Veri Doğrulaması.
TextValidationBuilderTextValidation için DataValidationBuilder aracı.
TimeItemKatılımcının günün saatini belirtmesine olanak tanıyan bir soru öğesi.
VideoItemVideo gösteren bir düzen öğesi.

Alignment

Özellikler

ÖzellikTürAçıklama
LEFTEnumResmi, formun sol tarafına hizalayın.
CENTEREnumResmi formun ortasına hizalayın.
RIGHTEnumResmi, formun sağ tarafına hizalayın.

CheckboxGridItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()CheckboxGridItemBu tablo öğesi için tüm veri doğrulamalarını kaldırır.
createResponse(responses)ItemResponseBu onay kutusu ızgara öğesi için yeni bir ItemResponse oluşturur.
duplicate()CheckboxGridItemBu öğ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()IntegerFormdaki 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setColumns(columns)CheckboxGridItemIzgara 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)CheckboxGridItemKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setRows(rows)CheckboxGridItemIzgaranı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)CheckboxGridItemBu onay kutusu ızgara öğesi için veri doğrulamasını ayarlar.

CheckboxGridValidation

CheckboxGridValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderIzgara öğesi için sütun başına bir yanıt sınırı gerektirir.

CheckboxItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()CheckboxItemBu onay kutusu öğesi için tüm veri doğrulamalarını kaldırır.
createChoice(value)ChoiceYeni bir seçim oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçim oluşturur.
createResponse(responses)ItemResponseBu onay kutusu öğesi için yeni bir ItemResponse oluşturur.
duplicate()CheckboxItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedbackKatılımcılara soruya doğru yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedbackKatı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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setChoiceValues(values)CheckboxItemBir dize dizisinden öğe için seçenekleri ayarlar.
setChoices(choices)CheckboxItemBir öğe için seçim dizisi ayarlar.
setFeedbackForCorrect(feedback)CheckboxItemKatılımcılar bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)CheckboxItemSoruya 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)CheckboxItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)CheckboxItemKatı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)CheckboxItemBu 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öntemDönüş türüKısa açıklama
requireSelectAtLeast(number)CheckboxValidationBuilderEn az bu kadar çok seçeneğin belirlenmesini zorunlu kılın.
requireSelectAtMost(number)CheckboxValidationBuilderEn fazla bu kadar çok seçeneğin belirlenmesini gerektirir.
requireSelectExactly(number)CheckboxValidationBuilderTam olarak bu kadar çok seçeneğin belirlenmesini gerektirir.

Choice

Yöntemler

YöntemDönüş türüKısa açıklama
getGotoPage()PageBreakItemKatılımcı bu seçeneği belirler ve geçerli sayfayı tamamlarsa PageBreakItem öğesini GO_TO_PAGE hedefi olarak ayarlar.
getPageNavigationType()PageNavigationTypeKatılımcının bu seçeneği belirleyip geçerli sayfayı tamamlaması durumunda oluşan PageNavigationType değerini alır.
getValue()StringKatılımcıların formu görüntülerken etiket olarak gördüğü seçimin değerini alır.
isCorrectAnswer()BooleanSeçimin soru için doğru cevap olup olmadığını gösterir.

DateItem

Yöntemler

YöntemDönüş türüKısa açıklama
createResponse(response)ItemResponseBu tarih öğesi için yeni bir ItemResponse oluşturur.
duplicate()DateItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanTarih öğesinin yıl seçeneği içerip içermediğini belirler.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DateItemNot 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)DateItemTarih öğesinin yıl ayarı içerip içermediğini belirler.
setPoints(points)DateItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)DateItemKatı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öntemDönüş türüKısa açıklama
createResponse(response)ItemResponseBu tarih/saat öğesi için yeni bir ItemResponse oluşturur.
duplicate()DateTimeItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanTarih öğesinin yıl seçeneği içerip içermediğini belirler.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DateTimeItemNot 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)DateTimeItemTarih öğesinin yıl ayarı içerip içermediğini belirler.
setPoints(points)DateTimeItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)DateTimeItemKatı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

ÖzellikTürAçıklama
SPREADSHEETEnumForm yanıtları için hedef olarak bir Google E-Tablolar e-tablosu

DurationItem

Yöntemler

YöntemDönüş türüKısa açıklama
createResponse(hours, minutes, seconds)ItemResponseBu tarih öğesi için yeni bir ItemResponse oluşturur.
duplicate()DurationItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DurationItemNot 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)DurationItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)DurationItemKatı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

ÖzellikTürAçıklama
CORRECTEnumDoğru yanıtlanan bir soru için katılımcılara otomatik olarak gösterilen geri bildirim.
INCORRECTEnumYanlış cevaplanan bir soru için katılımcılara otomatik olarak gösterilen geri bildirim.
GENERALEnumKatılımcılara yanıtlarını gönderdiklerinde otomatik olarak gösterilen geri bildirim.

Form

Yöntemler

YöntemDönüş türüKısa açıklama
addCheckboxGridItem()CheckboxGridItemYanı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()CheckboxItemKatı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()DateItemKatılımcının bir tarih belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDateTimeItem()DateTimeItemKatılımcının bir tarih ve saat belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDurationItem()DurationItemKatılımcının bir süre belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addEditor(emailAddress)FormKullanıcıyı Form düzenleyici listesine ekler.
addEditor(user)FormKullanıcıyı Form düzenleyici listesine ekler.
addEditors(emailAddresses)FormBelirtilen kullanıcı dizisini, Form düzenleyicisi listesine ekler.
addGridItem()GridItemYanı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()ImageItemResim görüntüleyen yeni bir düzen öğesi ekler.
addListItem()ListItemKatılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan yeni bir soru öğesi ekler.
addMultipleChoiceItem()MultipleChoiceItemKatı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()PageBreakItemSayfanın başlangıcını işaret eden yeni bir düzen öğesi ekler.
addParagraphTextItem()ParagraphTextItemKatılımcının bir metin bloğu girmesine olanak tanıyan yeni bir soru öğesi ekler.
addScaleItem()ScaleItemKatı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()SectionHeaderItemBir bölümün başlangıcını görsel olarak belirten yeni bir düzen öğesi ekler.
addTextItem()TextItemKatılımcının tek bir satır metin girmesine olanak tanıyan yeni bir soru öğesi ekler.
addTimeItem()TimeItemKatılımcının günün saatini belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addVideoItem()VideoItemVideo görüntüleyen yeni bir düzen öğesi ekler.
canEditResponse()BooleanFormun, gönderdikten sonra bir yanıtı düzenlemek için bağlantı gösterip göstermeyeceğini belirler.
collectsEmail()BooleanFormun, katılımcıların e-posta adreslerini toplayıp toplamadığını belirler.
createResponse()FormResponseForm için yeni bir yanıt oluşturur.
deleteAllResponses()FormGönderilen tüm yanıtları formun yanıt deposundan siler.
deleteItem(index)voidFormdaki tüm öğeler arasından belirli bir dizindeki öğeyi siler.
deleteItem(item)voidBelirtilen öğeyi siler.
deleteResponse(responseId)FormFormun yanıt deposundan tek bir yanıtı siler.
getConfirmationMessage()StringFormun onay mesajını alır.
getCustomClosedFormMessage()StringForm yanıt kabul etmiyorsa görüntülenen özel mesajı veya özel bir mesaj ayarlanmazsa boş bir dize alır.
getDescription()StringFormun açıklamasını alır.
getDestinationId()StringFormun yanıt hedefinin kimliğini alır.
getDestinationType()DestinationTypeFormun yanıt hedefinin türünü alır.
getEditUrl()StringFormun 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()StringFormun kimliğini alır.
getItemById(id)ItemBelirli 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()StringForma yanıt vermek için kullanılabilecek URL'yi alır.
getResponse(responseId)FormResponseYanı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()BooleanFormun her sayfasındaki soruların rastgele düzenlenip sıralanmadığını belirler.
getSummaryUrl()StringForm yanıtlarının özetini görüntülemek için kullanılabilecek URL'yi alır.
getTitle()StringFormun başlığını alır.
hasLimitOneResponsePerUser()BooleanFormun, katılımcı başına yalnızca bir yanıta izin verilip verilmediğini belirler.
hasProgressBar()BooleanFormun ilerleme çubuğu gösterip göstermeyeceğini belirler.
hasRespondAgainLink()BooleanBir 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()BooleanFormun şu anda yanıt kabul edip etmediğini belirler.
isPublishingSummary()BooleanBir 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()BooleanFormun test olup olmadığını belirler.
moveItem(from, to)ItemBelirli bir dizindeki bir öğeyi formdaki tüm öğeler arasında belirli bir dizine taşır.
moveItem(item, toIndex)ItemBelirli bir öğeyi formdaki tüm öğeler arasında belirli bir dizine taşır.
removeDestination()FormFormun mevcut yanıt hedefiyle bağlantısını kaldırır.
removeEditor(emailAddress)FormKullanıcıyı, Form düzenleyici listesinden kaldırır.
removeEditor(user)FormKullanıcıyı, Form düzenleyici listesinden kaldırır.
requiresLogin()BooleanFormun, 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)FormFormun şu anda yanıt kabul edip etmediğini belirler.
setAllowResponseEdits(enabled)FormFormun, gönderdikten sonra yanıtı düzenlemek için bir bağlantı gösterip göstermeyeceğini belirler.
setCollectEmail(collect)FormFormun, katılımcıların e-posta adreslerinin toplanıp toplanmayacağını belirler.
setConfirmationMessage(message)FormFormun onay mesajını ayarlar.
setCustomClosedFormMessage(message)FormForm yanıt kabul etmiyorsa mesajı görüntülenecek şekilde ayarlar.
setDescription(description)FormFormun açıklamasını ayarlar.
setDestination(type, id)FormForm yanıtlarının kaydedileceği hedefi belirler.
setIsQuiz(enabled)FormFormun test olup olmadığını belirler.
setLimitOneResponsePerUser(enabled)FormFormun, katılımcı başına yalnızca bir yanıta izin verilip verilmeyeceğini belirler.
setProgressBar(enabled)FormFormda bir ilerleme çubuğu olup olmadığını belirler.
setPublishingSummary(enabled)FormBir 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)FormFormun, 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)FormBir 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)FormFormun her sayfasındaki soruların rastgele düzenlenip sıralanmayacağını belirler.
setTitle(title)FormFormun başlığını ayarlar.
shortenFormUrl(url)StringBir formun uzun URL'sini kısa URL'ye dönüştürür.
submitGrades(responses)FormBelirtilen FormResponses için notları gönderir.

FormApp

Özellikler

ÖzellikTürAçıklama
AlignmentAlignmentResim hizalaması türlerinin sıralaması.
DestinationTypeDestinationTypeForm yanıtlarını depolayabilen hedef türlerinin sıralaması.
FeedbackTypeFeedbackTypeFeedbacks form türlerinin sıralaması.
ItemTypeItemTypeItems form türlerinin sıralaması.
PageNavigationTypePageNavigationTypeSayfalarda gezinmeyle ilgili olası davranışların sıralaması.

Yöntemler

YöntemDönüş türüKısa açıklama
create(title)FormYeni bir Form oluşturur ve döndürür.
createCheckboxGridValidation()CheckboxGridValidationBuilderCheckboxGridItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir CheckboxGridValidationBuilder örneğini döndürür.
createCheckboxValidation()CheckboxValidationBuilderCheckboxItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir CheckboxValidationBuilder örneği döndürür.
createFeedback()QuizFeedbackBuilderNot verilebilir bir Item ile ilgili geri bildirim ayarlamak için kullanılabilecek QuizfeedbackBuilder örneğini döndürür.
createGridValidation()GridValidationBuilderGridItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir GridValidationBuilder örneğini döndürür.
createParagraphTextValidation()ParagraphTextValidationBuilderParagraphTextItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir ParagraphTextValidationBuilder örneğini döndürür.
createTextValidation()TextValidationBuilderTextItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir TextValidationBuilder örneğini döndürür.
getActiveForm()FormKomut dosyasının kapsayıcıya bağlı olduğu formu döndürür.
getUi()UiForm 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)FormBelirtilen kimliğe sahip Form değerini döndürür.
openByUrl(url)FormBelirtilen URL ile Form döndürür.

FormResponse

Yöntemler

YöntemDö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)ItemResponseBelirli bir öğe için form yanıtında yer alan öğe yanıtını alır.
getId()StringForm 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()StringForm.setCollectEmail(collect) ayarı etkinse yanıt gönderen kişinin e-posta adresini alır.
getResponseForItem(item)ItemResponseBelirli bir öğe için bu form yanıtında yer alan öğe yanıtını alır.
getTimestamp()DateForm yanıtı gönderiminin zaman damgasını alır.
submit()FormResponseYanıtı gönderir.
toPrefilledUrl()StringYanıtların bu form yanıtındaki yanıtlara göre önceden doldurulduğu form için bir URL oluşturur.
withItemGrade(gradedResponse)FormResponseBelirtilen öğe yanıtının notlarını form yanıtına ekler.
withItemResponse(response)FormResponseBelirtilen öğe yanıtını form yanıtına ekler.

GridItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()GridItemBu tablo öğesi için tüm veri doğrulamalarını kaldırır.
createResponse(responses)ItemResponseBu tablo öğesi için yeni bir ItemResponse oluşturur.
duplicate()GridItemBu öğ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()IntegerFormdaki 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setColumns(columns)GridItemIzgara 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)GridItemKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setRows(rows)GridItemIzgaranı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)GridItemBu tablo öğesi için veri doğrulamasını ayarlar.

GridValidation

GridValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireLimitOneResponsePerColumn()GridValidationBuilderIzgara öğesi için sütun başına bir yanıt sınırı gerektirir.

ImageItem

Yöntemler

YöntemDönüş türüKısa açıklama
duplicate()ImageItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getAlignment()AlignmentResmin 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()IntegerFormdaki 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()IntegerResmin genişliğini piksel cinsinden alır.
setAlignment(alignment)ImageItemResmin 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)ImageItemResmin kendisini ayarlar.
setTitle(title)ImageItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda başlık metni de denir).
setWidth(width)ImageItemResmin genişliğini piksel cinsinden ayarlar.

Item

Yöntemler

YöntemDö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()ItemBu öğ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()IntegerFormdaki 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öntemDönüş türüKısa açıklama
getFeedback()ObjectKatılımcının gönderdiği yanıt için verilen geri bildirimi alır.
getItem()ItemBu yanıtın yanıtladığı soru öğesini alır.
getResponse()ObjectKatılımcının gönderdiği yanıtı alır.
getScore()ObjectKatılımcının gönderdiği yanıta ilişkin puanı alır.
setFeedback(feedback)ItemResponseKatılımcının gönderdiği yanıt için görüntülenmesi gereken geri bildirimi ayarlar.
setScore(score)ItemResponseKatılımcının gönderdiği yanıtın puanını belirler.

ItemType

Özellikler

ÖzellikTürAçıklama
CHECKBOXEnumKatı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_GRIDEnumSoru öğ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.
DATEEnumKatılımcının bir tarih belirtmesine olanak tanıyan soru öğesi.
DATETIMEEnumKatılımcının tarih ve saat belirtmesine olanak tanıyan bir soru öğesi.
DURATIONEnumKatılımcının bir süre belirtmesine olanak tanıyan soru öğesi.
GRIDEnumSoru öğ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.
IMAGEEnumResim gösteren bir düzen öğesi.
LISTEnumKatılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan soru öğesi.
MULTIPLE_CHOICEEnumKatı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_BREAKEnumSayfanın başlangıcını işaret eden bir düzen öğesi.
PARAGRAPH_TEXTEnumKatılımcının bir metin bloğu girmesine olanak tanıyan soru öğesi.
SCALEEnumKatılımcının, numaralı radyo düğmeleri dizisinden bir seçenek belirlemesine olanak tanıyan bir soru öğesi.
SECTION_HEADEREnumBir bölümün başlangıcını görsel olarak belirten bir düzen öğesi.
TEXTEnumKatılımcının tek bir satır metin girmesine olanak tanıyan soru öğesi.
TIMEEnumKatılımcının günün saatini belirtmesine olanak tanıyan bir soru öğesi.
VIDEOEnumYouTube videosunu gösteren bir düzen öğesi.
FILE_UPLOADEnumKatılımcının dosya yüklemesine olanak tanıyan bir soru öğesi.

ListItem

Yöntemler

YöntemDönüş türüKısa açıklama
createChoice(value)ChoiceYeni bir seçim oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçim oluşturur.
createChoice(value, navigationItem)ChoiceBelirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneğiyle yeni bir seçenek oluşturur.
createChoice(value, navigationType)ChoiceSayfada gezinme seçeneği bulunan yeni bir seçenek oluşturur.
createResponse(response)ItemResponseBu liste öğesi için yeni bir ItemResponse oluşturur.
duplicate()ListItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedbackKatılımcılara soruya doğru yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedbackKatı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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setChoiceValues(values)ListItemBir dize dizisinden öğe için seçenekleri ayarlar.
setChoices(choices)ListItemBir öğe için seçim dizisi ayarlar.
setFeedbackForCorrect(feedback)ListItemKatılımcılar bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)ListItemSoruya 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)ListItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)ListItemKatı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öntemDönüş türüKısa açıklama
createChoice(value)ChoiceYeni bir seçim oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçim oluşturur.
createChoice(value, navigationItem)ChoiceBelirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneğiyle yeni bir seçenek oluşturur.
createChoice(value, navigationType)ChoiceSayfada gezinme seçeneği bulunan yeni bir seçenek oluşturur.
createResponse(response)ItemResponseBu çoktan seçmeli öğe için yeni bir ItemResponse oluşturur.
duplicate()MultipleChoiceItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedbackKatılımcılara soruya doğru yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedbackKatı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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setChoiceValues(values)MultipleChoiceItemBir dize dizisinden öğe için seçenekleri ayarlar.
setChoices(choices)MultipleChoiceItemBir öğe için seçim dizisi ayarlar.
setFeedbackForCorrect(feedback)MultipleChoiceItemKatılımcılar bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)MultipleChoiceItemSoruya 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)MultipleChoiceItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)MultipleChoiceItemKatı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öntemDönüş türüKısa açıklama
duplicate()PageBreakItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGoToPage()PageBreakItemBu 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPageNavigationType()PageNavigationTypeSayfa 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)PageBreakItemSayfa tamamlandıktan sonra, bu sayfa sonundan önce (yani bu sayfa sonuna formda normal doğrusal ilerlemeye ulaşıldığında) atlanacak sayfayı ayarlar.
setGoToPage(navigationType)PageBreakItemSayfa 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).

Özellikler

ÖzellikTürAçıklama
CONTINUEEnumMevcut sayfayı tamamladıktan sonra formun sonraki sayfasına geçin.
GO_TO_PAGEEnumGeçerli sayfayı tamamladıktan sonra formun belirtilen sayfasına atlayın.
RESTARTEnumMevcut sayfayı tamamladıktan sonra, şimdiye kadar girilen yanıtları temizlemeden formu en baştan yeniden başlatın.
SUBMITEnumMevcut sayfayı tamamladıktan sonra form yanıtını gönderin.

ParagraphTextItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()ParagraphTextItemBu paragraf metin öğesi için tüm veri doğrulamalarını kaldırır.
createResponse(response)ItemResponseBu paragraf metin öğesi için yeni bir ItemResponse oluşturur.
duplicate()ParagraphTextItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)ParagraphTextItemNot 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)ParagraphTextItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)ParagraphTextItemKatı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)ParagraphTextItemBu paragraf metin öğesi için veri doğrulamasını ayarlar.

ParagraphTextValidation

ParagraphTextValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderKalıbı içermesi için yanıt gerektirir.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderDesen içermeyen yanıt gerektirir.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderKalıpla eşleşmeme yanıtı gerekli.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderYanıt uzunluğunun değerden büyük veya değere eşit olmasını gerektirir.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderYanıt uzunluğunun değerden küçük olmasını gerektirir.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderKalıpla eşleştirmek için yanıt gerektirir.

QuizFeedback

Yöntemler

YöntemDönüş türüKısa açıklama
getLinkUrls()String[]Geri Bildirim ile ilişkili URL'lerin listesini alır.
getText()StringGeri bildirimin görünen metnini alır.

QuizFeedbackBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
addLink(url)QuizFeedbackBuilderGeri bildirimdeki ek materyalin bağlantısını ekler.
addLink(url, displayText)QuizFeedbackBuilderGeri bildirimdeki ek materyalin bağlantısını ekler.
build()QuizFeedbackBu oluşturucuya karşılık gelen türde bir Geri Bildirim oluşturur.
copy()QuizFeedbackBuilderBu oluşturucunun bir kopyasını döndürür.
setText(text)QuizFeedbackBuilderGeri bildirim metnini ayarlar.

ScaleItem

Yöntemler

YöntemDönüş türüKısa açıklama
createResponse(response)ItemResponseBu ölçek öğesi için yeni bir ItemResponse oluşturur.
duplicate()ScaleItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getLeftLabel()StringVarsa ölçeğin alt sınırını alır.
getLowerBound()IntegerÖlçeğin alt sınırını getirir.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getRightLabel()StringVarsa ö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()BooleanKatı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)ScaleItemNot 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)ScaleItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)ScaleItemKatı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öntemDönüş türüKısa açıklama
duplicate()SectionHeaderItemBu öğ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()IntegerFormdaki 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öntemDönüş türüKısa açıklama
clearValidation()TextItemBu metin öğesinin veri doğrulamalarını kaldırır.
createResponse(response)ItemResponseBu metin öğesi için yeni bir ItemResponse oluşturur.
duplicate()TextItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TextItemNot 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)TextItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)TextItemKatı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)TextItemBu metin öğesi için veri doğrulamasını ayarlar.

TextValidation

TextValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireNumber()TextValidationBuilderMetin öğesinin sayı olmasını gerektirir.
requireNumberBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş arasında (bu değerler dahil) bir sayı olmasını gerektirir.
requireNumberEqualTo(number)TextValidationBuilderMetin öğesinin belirtilen değere eşit bir sayı olmasını gerektirir.
requireNumberGreaterThan(number)TextValidationBuilderMetin öğesinin belirtilen değerden büyük bir sayı olmasını gerektirir.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderMetin öğesinin belirtilen değerden büyük veya bu değere eşit bir sayı olmasını gerektirir.
requireNumberLessThan(number)TextValidationBuilderMetin öğesinin belirtilen değerden küçük bir sayı olmasını gerektirir.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderMetin öğesinin belirtilen değerden küçük veya bu değere eşit bir sayı olmasını gerektirir.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ile bitiş arasında (bu değerler dahil) olmayan bir sayı olmasını gerektirir.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin belirtilen değere eşit olmayan bir sayı olmasını gerektirir.
requireTextContainsPattern(pattern)TextValidationBuilderKalıbı içermesi için yanıt gerektirir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderDesen içermeyen yanıt gerektirir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderKalıpla eşleşmeme yanıtı gerekli.
requireTextIsEmail()TextValidationBuilderMetin öğesinin bir e-posta adresi olmasını gerektiriyor.
requireTextIsUrl()TextValidationBuilderMetin öğesinin bir URL olmasını gerektirir.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderYanıt uzunluğunun değerden büyük veya değere eşit olmasını gerektirir.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYanıt uzunluğunun değerden küçük olmasını gerektirir.
requireTextMatchesPattern(pattern)TextValidationBuilderKalıpla eşleştirmek için yanıt gerektirir.
requireWholeNumber()TextValidationBuilderMetin öğesinin tam sayı olmasını gerektirir.

TimeItem

Yöntemler

YöntemDönüş türüKısa açıklama
createResponse(hour, minute)ItemResponseBu zaman öğesi için yeni bir ItemResponse oluşturur.
duplicate()TimeItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot 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()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerNot 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()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TimeItemNot 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)TimeItemNot verilebilir bir öğenin kaç puan değerinde olduğunu belirler.
setRequired(enabled)TimeItemKatı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öntemDönüş türüKısa açıklama
duplicate()VideoItemBu öğenin bir kopyasını oluşturur ve bunu formun sonuna ekler.
getAlignment()AlignmentVideonun 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()IntegerFormdaki 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()IntegerVideonun piksel cinsinden genişliğini alır.
setAlignment(alignment)VideoItemVideonun 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)VideoItemVideonun kendisini belirli bir YouTube URL'sinden veya YouTube video kimliğinden ayarlar.
setWidth(width)VideoItemVideonun genişliğini piksel cinsinden ayarlar.