Forms Service

Formlar

Bu hizmet, komut dosyalarının Google Formlar oluşturmasına, bunlara erişmesine ve bunları değiştirmesine olanak tanır.

// Create a new unpublished form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions, then publish the form and share
// with responders.
var form = FormApp.create('New Form', /* isPublished= */ false);
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']);

form.setPublished(true);
form.addPublishedReaders(['user@example.com', 'group@example.com']);

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 enum.
CheckboxGridItemSütun ve satır tablosu olarak sunulan ve yanıt veren kişinin bir dizi onay kutusundan satır başına birden fazla seçenek belirlemesine olanak tanıyan soru öğesi.
CheckboxGridValidationCheckboxGridItem için DataValidation.
CheckboxGridValidationBuilderCheckboxGridValidation için DataValidationBuilder.
CheckboxItemYanıtlayanın bir veya daha fazla onay kutusu seçmesine olanak tanıyan bir soru öğesi ve isteğe bağlı bir "diğer" alanı.
CheckboxValidationCheckboxItem için DataValidation.
CheckboxValidationBuilderCheckboxValidation için DataValidationBuilder.
ChoiceCheckboxItem, ListItem veya MultipleChoiceItem gibi seçenekleri destekleyen bir Item türüyle ilişkili tek bir seçim.
DateItemKatılımcının tarih belirtmesine olanak tanıyan bir soru öğesi.
DateTimeItemYanıtlayanın tarih ve saat belirtmesine olanak tanıyan bir soru öğesi.
DestinationTypeDesteklenen form yanıtı hedef türlerini temsil eden bir enum.
DurationItemKatılımcının bir süre belirtmesine olanak tanıyan soru öğesi.
FeedbackTypeDesteklenen geri bildirim türlerini temsil eden bir enum.
FormGenel özellikleri ve öğeleri içeren bir form.
FormAppBir komut dosyasının mevcut bir Form dosyasını açmasına veya yeni bir dosya oluşturmasına olanak tanır.
FormResponseFormun tamamına verilen yanıt.
GridItemSütun ve satır tablosu olarak sunulan bir soru öğesidir. Yanıt veren kişinin bir dizi radyo düğmesinden satır başına bir seçenek belirlemesine olanak tanır.
GridValidationGridItem için DataValidation.
GridValidationBuilderGridValidation için DataValidationBuilder.
ImageItemBir resmi gösteren düzen öğesi.
ItemBaşlık ve yardım metni gibi tüm öğelerde ortak olan özellikleri içeren genel bir form öğesi.
ItemResponseBir formdaki soru öğesine verilen yanıt.
ItemTypeDesteklenen form öğesi türlerini temsil eden bir enum.
ListItemYanıtlayanın açılır listeden bir seçenek belirlemesine olanak tanıyan soru öğesi.
MultipleChoiceItemYanıtlayanın radyo düğmeleri listesinden bir seçenek belirlemesine veya isteğe bağlı "diğer" alanını kullanmasına olanak tanıyan bir soru öğesi.
PageBreakItemBir sayfanın başlangıcını işaretleyen düzen öğesi.
PageNavigationTypeDesteklenen sayfa gezinme türlerini temsil eden bir enum.
ParagraphTextItemYanıtlayanın bir metin bloğu girmesine olanak tanıyan soru öğesi.
ParagraphTextValidationParagraphTextItem için DataValidation.
ParagraphTextValidationBuilderParagraphTextValidation için DataValidationBuilder.
QuizFeedbackGeri bildirimlerin ortak özelliklerini (ör. görüntüleme metni veya bağlantılar) içeren bir geri bildirim bean'i.
QuizFeedbackBuilderGeri bildirimlerin tümünde ortak olan özellikler için ayarlayıcılar içeren temel FeedbackBuilder (ör. görüntüleme metni).
RatingIconTypeDesteklenen derecelendirme simgesi türlerini temsil eden bir enum.
RatingItemYanıt veren kişinin puan vermesine olanak tanıyan bir soru öğesi.
ScaleItemKatılımcının numaralandırılmış bir radyo düğmesi dizisinden bir seçenek belirlemesine olanak tanıyan soru öğesi.
SectionHeaderItemBir bölümün başlangıcını görsel olarak belirten düzen öğesi.
TextItemKatılımcının tek bir metin satırı girmesine olanak tanıyan soru öğesi.
TextValidationTextItem için DataValidation.
TextValidationBuilderTextValidation için DataValidationBuilder.
TimeItemYanıtlayanın günün saatini belirtmesine olanak tanıyan bir soru öğesi.
VideoItemVideo gösteren bir düzen öğesi.

Alignment

Özellikler

MülkTü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 ızgara öğesiyle ilgili tüm veri doğrulamayı kaldırır.
createResponse(responses)ItemResponseBu onay kutusu ızgarası öğesi için yeni bir ItemResponse oluşturur.
duplicate()CheckboxGridItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getColumns()String[]Izgaradaki her sütunun değerlerini alır.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alı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[]Izgaradaki her satırın değerlerini alır.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setColumns(columns)CheckboxGridItemIzgaranın sütunlarını bir değer dizisine göre ayarlar.
setHelpText(text)CheckboxGridItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setRequired(enabled)CheckboxGridItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını 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 bazen başlık metni olarak adlandırılır).
setValidation(validation)CheckboxGridItemBu onay kutusu ızgarası öğesi için veri doğrulama ayarlarını belirler.

CheckboxGridValidation

CheckboxGridValidationBuilder

Yöntemler

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

CheckboxItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()CheckboxItemBu onay kutusu öğesiyle ilgili tüm veri doğrulamayı kaldırır.
createChoice(value)ChoiceYeni bir seçenek oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçenek oluşturur.
createResponse(responses)ItemResponseBu onay kutusu öğesi için yeni bir ItemResponse oluşturur.
duplicate()CheckboxItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedback|nullKatılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedback|nullKatılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
hasOtherOption()BooleanÖğede "diğer" seçeneğinin olup olmadığını belirler.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setChoiceValues(values)CheckboxItemBir öğenin seçeneklerini bir dizi dizeden ayarlar.
setChoices(choices)CheckboxItemBir öğe için seçenek dizisi ayarlar.
setFeedbackForCorrect(feedback)CheckboxItemKatılımcılar bir soruyu doğru yanıtladığında gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)CheckboxItemKatılımcılar bir soruyu yanlış yanıtladığında gösterilecek geri bildirimi ayarlar.
setHelpText(text)CheckboxItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)CheckboxItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)CheckboxItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)CheckboxItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).
setValidation(validation)CheckboxItemBu onay kutusu öğesi için veri doğrulamasını ayarlar.
showOtherOption(enabled)CheckboxItemÖğenin "diğer" seçeneğine sahip olup olmadığını ayarlar.

CheckboxValidation

CheckboxValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireSelectAtLeast(number)CheckboxValidationBuilderEn az bu kadar seçeneğin belirlenmesini zorunlu kıl.
requireSelectAtMost(number)CheckboxValidationBuilderEn fazla bu kadar seçeneğin belirlenmesini zorunlu kıl.
requireSelectExactly(number)CheckboxValidationBuilderTam olarak bu kadar seçeneğin belirlenmesini zorunlu kıl.

Choice

Yöntemler

YöntemDönüş türüKısa açıklama
getGotoPage()PageBreakItemYanıtlayan bu seçeneği belirleyip mevcut sayfayı tamamlarsa PageBreakItem, GO_TO_PAGE hedefi olarak ayarlanır.
getPageNavigationType()PageNavigationTypeYanıtlayan bu seçeneği belirleyip geçerli sayfayı tamamlarsa oluşan PageNavigationType değerini alır.
getValue()StringSeçimin değerini alır. Yanıt verenler, formu görüntülerken bu değeri etiket olarak görür.
isCorrectAnswer()BooleanSeçeneğin soruya doğru yanıt olup olmadığını alır.

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 formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
includesYear()BooleanTarih öğesinin yıl seçeneği içerip içermediğini belirler.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DateItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)DateItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setIncludesYear(enableYear)DateItemTarih öğesinin yıl ayarını içerip içermeyeceğini belirler.
setPoints(points)DateItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)DateItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)DateItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

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 formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
includesYear()BooleanTarih öğesinin yıl seçeneği içerip içermediğini belirler.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DateTimeItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)DateTimeItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setIncludesYear(enableYear)DateTimeItemTarih öğesinin yıl ayarını içerip içermeyeceğini belirler.
setPoints(points)DateTimeItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)DateTimeItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)DateTimeItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

DestinationType

Özellikler

MülkTürAçıklama
SPREADSHEETEnumForm yanıtlarının hedefi olarak 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 formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DurationItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)DurationItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)DurationItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)DurationItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)DurationItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

FeedbackType

Özellikler

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

Form

Yöntemler

YöntemDönüş türüKısa açıklama
addCheckboxGridItem()CheckboxGridItemYanıtlayanın bir dizi onay kutusundan satır başına birden fazla seçenek belirlemesine olanak tanıyan, sütun ve satır tablosu olarak 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()DateItemYanıtlayanın bir tarih belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDateTimeItem()DateTimeItemYanıtlayanın tarih ve saat belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDurationItem()DurationItemKatılımcının bir zaman uzunluğunu belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addEditor(emailAddress)FormBelirtilen kullanıcıyı Form için düzenleyenler listesine ekler.
addEditor(user)FormBelirtilen kullanıcıyı Form için düzenleyenler listesine ekler.
addEditors(emailAddresses)FormBelirtilen kullanıcı dizisini Form için düzenleyenler listesine ekler.
addGridItem()GridItemSoru soran kişinin, radyo düğmeleri dizisinden satır başına bir seçenek belirlemesine olanak tanıyan, sütun ve satır tablosu olarak sunulan yeni bir soru öğesi ekler.
addImageItem()ImageItemResim gösteren 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 bir seçenek veya isteğe bağlı "diğer" alanını seçmesine olanak tanıyan yeni bir soru öğesi ekler.
addPageBreakItem()PageBreakItemSayfanın başlangıcını işaretleyen 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.
addPublishedReader(emailAddress)FormBelirtilen kullanıcıyı Form için yanıt verenler listesine ekler.
addPublishedReader(user)FormBelirtilen kullanıcıyı Form için yanıt verenler listesine ekler.
addPublishedReaders(emailAddresses)FormBelirtilen kullanıcı dizisini Form için yanıt verenler listesine ekler.
addRatingItem()RatingItemYanıt veren kişinin puan vermesine olanak tanıyan yeni bir soru öğesi ekler.
addScaleItem()ScaleItemKatılımcının numaralandırılmış bir radyo düğmesi dizisinden 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()TextItemYanıtlayanın tek bir metin satırı girmesine olanak tanıyan yeni bir soru öğesi ekler.
addTimeItem()TimeItemYanıtlayanın günün saatini belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addVideoItem()VideoItemVideo gösteren yeni bir düzen öğesi ekler.
canEditResponse()BooleanFormun, gönderildikten sonra yanıtı düzenleme bağlantısı gösterip göstermeyeceğini belirler.
collectsEmail()BooleanFormun, katılımcıların e-posta adreslerini toplayıp toplamayacağını belirler.
createResponse()FormResponseForma 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ında 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österilen özel mesajı veya özel mesaj ayarlanmamışsa boş dizeyi 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 dizisini alır.
getItems(itemType)Item[]Belirli bir türdeki tüm öğelerin dizisini alır.
getPublishedReaders()User[]Bu Form için yanıt verenlerin listesini 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[]Formun tüm yanıtlarının dizisini alır.
getResponses(timestamp)FormResponse[]Belirli bir tarih ve saatten sonraki tüm form yanıtlarının dizisini alır.
getShuffleQuestions()BooleanFormun her sayfasındaki soruların sırasının rastgele olup olmayacağı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, yanıtlayan başına yalnızca bir yanıta izin verip vermeyeceğini belirler.
hasProgressBar()BooleanFormda ilerleme çubuğu gösterilip gösterilmeyeceğini belirler.
hasRespondAgainLink()BooleanFormu dolduran bir kullanıcıya, formu tamamladıktan sonra başka bir yanıt gönderme bağlantısının gösterilip gösterilmeyeceğini belirler.
isAcceptingResponses()BooleanFormun şu anda yanıt kabul edip etmediğini belirler.
isPublished()BooleanFormun yayınlanıp yayınlanmayacağını belirler.
isPublishingSummary()BooleanFormu dolduran bir katılımcıdan sonra formda yanıtların özetini görüntüleme bağlantısının gösterilip gösterilmeyeceğini belirler.
isQuiz()BooleanFormun test olup olmadığını belirler.
moveItem(from, to)ItemFormdaki tüm öğeler arasında belirli bir dizindeki öğeyi başka 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)FormBelirtilen kullanıcıyı Form için düzenleyenler listesinden kaldırır.
removeEditor(user)FormBelirtilen kullanıcıyı Form için düzenleyenler listesinden kaldırır.
removePublishedReader(emailAddress)FormBelirtilen kullanıcıyı Form için yanıt verenler listesinden kaldırır.
removePublishedReader(user)FormBelirtilen kullanıcıyı Form için yanıt verenler listesinden kaldırır.
setAcceptingResponses(enabled)FormFormun şu anda yanıt kabul edip etmediğini ayarlar.
setAllowResponseEdits(enabled)FormFormun, gönderildikten sonra yanıtı düzenleme bağlantısı gösterip göstermeyeceğini ayarlar.
setCollectEmail(collect)FormFormun, katılımcıların e-posta adreslerini toplayıp toplamayacağını belirler.
setConfirmationMessage(message)FormFormun onay mesajını ayarlar.
setCustomClosedFormMessage(message)FormForm yanıt kabul etmiyorsa gösterilecek mesajı ayarlar.
setDescription(description)FormFormun açıklamasını ayarlar.
setDestination(type, id)FormForm yanıtlarının kaydedileceği hedefi ayarlar.
setIsQuiz(enabled)FormFormun test olup olmadığını ayarlar.
setLimitOneResponsePerUser(enabled)FormFormun, yanıtlayan başına yalnızca bir yanıta izin verip vermeyeceğini ayarlar.
setProgressBar(enabled)FormFormda ilerleme çubuğu olup olmayacağını ayarlar.
setPublished(enabled)FormFormun yayınlanıp yayınlanmayacağını ayarlar.
setPublishingSummary(enabled)FormForm yanıtlayanlar formu gönderdikten sonra formda yanıtların özetini görüntüleme bağlantısının gösterilip gösterilmeyeceğini ayarlar.
setShowLinkToRespondAgain(enabled)FormYanıtlayan formu tamamladıktan sonra formda başka bir yanıt gönderme bağlantısının gösterilip gösterilmeyeceğini ayarlar.
setShuffleQuestions(shuffle)FormFormun her sayfasındaki soruların sırasının rastgele belirlenip belirlenmeyeceğini ayarlar.
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)FormBelirli FormYanıtları için notları gönderir.
supportsAdvancedResponderPermissions()BooleanFormun yayınlamayı destekleyip desteklemediğini belirler.

FormApp

Özellikler

MülkTürAçıklama
AlignmentAlignmentResim hizalama türlerinin numaralandırılması.
DestinationTypeDestinationTypeForm yanıtlarını depolayabilecek hedef türlerinin numaralandırılması.
FeedbackTypeFeedbackTypeFeedbacks biçim türlerinin numaralandırılması.
ItemTypeItemTypeItems biçim türlerinin numaralandırılması.
PageNavigationTypePageNavigationTypeSayfalarda gezinmek için olası davranışların numaralandırılması.
RatingIconTypeRatingIconTypePuan simgesi türlerinin numaralandırılması RatingIcons

Yöntemler

YöntemDönüş türüKısa açıklama
create(title)FormYeni bir Form oluşturur ve döndürür.
create(title, isPublished)Formİstenen yayınlama durumunda yeni bir Form oluşturur ve döndürür.
createCheckboxGridValidation()CheckboxGridValidationBuilderCheckboxGridItem üzerinde doğrulama ayarlamak için kullanılabilecek bir CheckboxGridValidationBuilder örneği döndürür.
createCheckboxValidation()CheckboxValidationBuilderCheckboxItem üzerinde doğrulama ayarlamak için kullanılabilecek bir CheckboxValidationBuilder örneği döndürür.
createFeedback()QuizFeedbackBuilderNot verilebilen bir Item hakkında geri bildirim ayarlamak için kullanılabilecek bir QuizFeedbackBuilder örneği döndürür.
createGridValidation()GridValidationBuilderGridItem üzerinde doğrulama ayarlamak için kullanılabilecek bir GridValidationBuilder örneği döndürür.
createParagraphTextValidation()ParagraphTextValidationBuilderParagraphTextItem üzerinde doğrulama ayarlamak için kullanılabilecek bir ParagraphTextValidationBuilder örneğini döndürür.
createTextValidation()TextValidationBuilderTextItem üzerinde doğrulama ayarlamak için kullanılabilecek bir TextValidationBuilder örneği döndürür.
getActiveForm()FormKomut dosyasının kapsayıcıya bağlı olduğu formu döndürür.
getUi()UiKomut dosyasının menüler, iletişim kutuları ve kenar çubukları gibi özellikler eklemesine olanak tanıyan form düzenleyicinin 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'ye sahip Form öğesini döndürür.

FormResponse

Yöntemler

YöntemDönüş türüKısa açıklama
getEditResponseUrl()StringDaha önce gönderilmiş bir yanıtı düzenlemek için kullanılabilecek bir URL oluşturur.
getGradableItemResponses()ItemResponse[]Form yanıtında bulunan 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 bulunan öğe yanıtını alır.
getId()String|nullForm yanıtının kimliğini alır.
getItemResponses()ItemResponse[]Form yanıtında bulunan 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()StringBu form yanıtındaki yanıtlara göre, yanıtların önceden doldurulduğu form için bir URL oluşturur.
withItemGrade(gradedResponse)FormResponseBelirtilen öğe yanıtının notlarını bir form yanıtına ekler.
withItemResponse(response)FormResponseBelirtilen öğe yanıtını bir form yanıtına ekler.

GridItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()GridItemBu ızgara öğesiyle ilgili tüm veri doğrulamayı kaldırır.
createResponse(responses)ItemResponseBu ızgara öğesi için yeni bir ItemResponse oluşturur.
duplicate()GridItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getColumns()String[]Izgaradaki her sütunun değerlerini alır.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alı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[]Izgaradaki her satırın değerlerini alır.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setColumns(columns)GridItemIzgaranın sütunlarını bir değer dizisine göre ayarlar.
setHelpText(text)GridItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setRequired(enabled)GridItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını 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 bazen başlık metni olarak adlandırılır).
setValidation(validation)GridItemBu ızgara öğesi için veri doğrulama ayarlarını belirler.

GridValidation

GridValidationBuilder

Yöntemler

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

ImageItem

Yöntemler

YöntemDönüş türüKısa açıklama
duplicate()ImageItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getAlignment()AlignmentResmin yatay hizalamasını alır.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getImage()BlobÖğeye şu anda atanmış olan resmi alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
getWidth()IntegerResmin piksel cinsinden genişliğini alır.
setAlignment(alignment)ImageItemResmin yatay hizalamasını ayarlar.
setHelpText(text)ImageItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setImage(image)ImageItemResmi ayarlar.
setTitle(title)ImageItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).
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 ızgarası öğ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 süre öğesi olarak döndürür.
asGridItem()GridItemÖğeyi bir ızgara öğesi olarak döndürür.
asImageItem()ImageItemÖğeyi 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 paragraf metni öğesi olarak döndürür.
asRatingItem()RatingItemÖğeyi derecelendirme öğesi olarak döndürür.
asScaleItem()ScaleItemÖğeyi ö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 formun sonuna ekler.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alı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 (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
setHelpText(text)ItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setTitle(title)ItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

ItemResponse

Yöntemler

YöntemDönüş türüKısa açıklama
getFeedback()ObjectKatılımcının gönderdiği yanıta verilen geri bildirimi alır.
getItem()ItemBu yanıtın cevapladığı soru öğesini alır.
getResponse()ObjectKatılımcının gönderdiği yanıtı alır.
getScore()ObjectYanıtlayanın gönderdiği yanıtın puanını alır.
setFeedback(feedback)ItemResponseKatılımcının gönderdiği yanıta ilişkin gösterilmesi gereken geri bildirimi ayarlar.
setScore(score)ItemResponseKatılımcının gönderdiği yanıtın puanını belirler.

ItemType

Özellikler

MülkTürAçıklama
CHECKBOXEnumYanıtlayanın bir veya daha fazla onay kutusu seçmesine olanak tanıyan bir soru öğesi ve isteğe bağlı bir "diğer" alanı.
CHECKBOX_GRIDEnumSütun ve satır tablosu olarak sunulan ve yanıt veren kişinin bir dizi onay kutusundan satır başına birden fazla seçenek belirlemesine olanak tanıyan soru öğesi.
DATEEnumKatılımcının tarih belirtmesine olanak tanıyan bir soru öğesi.
DATETIMEEnumYanıtlayanı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.
GRIDEnumSütun ve satır tablosu olarak sunulan bir soru öğesidir. Yanıt veren kişinin bir dizi radyo düğmesinden satır başına bir seçenek belirlemesine olanak tanır.
IMAGEEnumBir resmi gösteren düzen öğesi.
LISTEnumYanıtlayanın açılır listeden bir seçenek belirlemesine olanak tanıyan soru öğesi.
MULTIPLE_CHOICEEnumYanıtlayanın radyo düğmeleri listesinden bir seçenek belirlemesine veya isteğe bağlı "diğer" alanını kullanmasına olanak tanıyan bir soru öğesi.
PAGE_BREAKEnumBir sayfanın başlangıcını işaretleyen düzen öğesi.
PARAGRAPH_TEXTEnumYanıtlayanın bir metin bloğu girmesine olanak tanıyan soru öğesi.
RATINGEnumYanıt veren kişinin puan vermesine olanak tanıyan bir soru öğesi.
SCALEEnumKatılımcının numaralandırılmış bir radyo düğmesi dizisinden bir seçenek belirlemesine olanak tanıyan soru öğesi.
SECTION_HEADEREnumBir bölümün başlangıcını görsel olarak belirten düzen öğesi.
TEXTEnumKatılımcının tek bir metin satırı girmesine olanak tanıyan soru öğesi.
TIMEEnumYanıtlayanın günün saatini belirtmesine olanak tanıyan bir soru öğesi.
VIDEOEnumYouTube videosu gösteren bir düzen öğesi.
FILE_UPLOADEnumYanıtlayanın dosya yüklemesine olanak tanıyan bir soru öğesi.
UNSUPPORTEDEnumAPI'ler aracılığıyla şu anda desteklenmeyen bir öğe.

ListItem

Yöntemler

YöntemDönüş türüKısa açıklama
createChoice(value)ChoiceYeni bir seçenek oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçenek oluşturur.
createChoice(value, navigationItem)ChoiceBelirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneği içeren yeni bir tercih oluşturur.
createChoice(value, navigationType)ChoiceSayfa gezinme seçeneği içeren yeni bir seçim oluşturur.
createResponse(response)ItemResponseBu liste öğesi için yeni bir ItemResponse oluşturur.
duplicate()ListItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedback|nullKatılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedback|nullKatılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setChoiceValues(values)ListItemBir öğenin seçeneklerini bir dizi dizeden ayarlar.
setChoices(choices)ListItemBir öğe için seçenek dizisi ayarlar.
setFeedbackForCorrect(feedback)ListItemKatılımcılar bir soruyu doğru yanıtladığında gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)ListItemKatılımcılar bir soruyu yanlış yanıtladığında gösterilecek geri bildirimi ayarlar.
setHelpText(text)ListItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)ListItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)ListItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)ListItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

MultipleChoiceItem

Yöntemler

YöntemDönüş türüKısa açıklama
createChoice(value)ChoiceYeni bir seçenek oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçenek oluşturur.
createChoice(value, navigationItem)ChoiceBelirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneği içeren yeni bir tercih oluşturur.
createChoice(value, navigationType)ChoiceSayfa gezinme seçeneği içeren yeni bir seçim 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 formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedback|nullKatılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedback|nullKatılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
hasOtherOption()BooleanÖğede "diğer" seçeneğinin olup olmadığını belirler.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setChoiceValues(values)MultipleChoiceItemBir öğenin seçeneklerini bir dizi dizeden ayarlar.
setChoices(choices)MultipleChoiceItemBir öğe için seçenek dizisi ayarlar.
setFeedbackForCorrect(feedback)MultipleChoiceItemKatılımcılar bir soruyu doğru yanıtladığında gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)MultipleChoiceItemKatılımcılar bir soruyu yanlış yanıtladığında gösterilecek geri bildirimi ayarlar.
setHelpText(text)MultipleChoiceItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)MultipleChoiceItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)MultipleChoiceItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)MultipleChoiceItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).
showOtherOption(enabled)MultipleChoiceItemÖğenin "diğer" seçeneğine sahip olup olmadığını ayarlar.

PageBreakItem

Yöntemler

YöntemDönüş türüKısa açıklama
duplicate()PageBreakItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getGoToPage()PageBreakItemBu sayfa sonundan önceki sayfayı tamamladıktan sonra formun atlayacağı PageBreakItem değerini alır (yani formda normal doğrusal ilerleme ile bu sayfa sonuna ulaşıldığında).
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPageNavigationType()PageNavigationTypeBu sayfa sonundan önce sayfanın tamamlanmasından sonra gerçekleşen sayfa gezinme türünü alır (yani, formda normal doğrusal ilerleme ile bu sayfa sonuna ulaşıldığında).
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
setGoToPage(goToPageItem)PageBreakItemBu sayfa sonundan önceki sayfa tamamlandıktan sonra (yani formda normal doğrusal ilerleme ile bu sayfa sonuna ulaşıldığında) gidilecek sayfayı ayarlar.
setGoToPage(navigationType)PageBreakItemBu sayfa sonundan önceki sayfanın tamamlanmasından sonra gerçekleşen sayfa gezinme türünü ayarlar (yani formda normal doğrusal ilerleme ile bu sayfa sonuna ulaşıldığında).
setHelpText(text)PageBreakItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setTitle(title)PageBreakItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

Özellikler

MülkTürAçıklama
CONTINUEEnumMevcut sayfayı tamamladıktan sonra formun bir sonraki sayfasına geçin.
GO_TO_PAGEEnumMevcut sayfayı tamamladıktan sonra formun belirtilen bir sayfasına atlayın.
RESTARTEnumMevcut sayfayı tamamladıktan sonra, şimdiye kadar girilen cevapları temizlemeden formu 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 metni öğesiyle ilgili tüm veri doğrulamayı kaldırır.
createResponse(response)ItemResponseBu paragraf metni öğesi için yeni bir ItemResponse oluşturur.
duplicate()ParagraphTextItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)ParagraphTextItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)ParagraphTextItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)ParagraphTextItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)ParagraphTextItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)ParagraphTextItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).
setValidation(validation)ParagraphTextItemBu paragraf metni öğesi için veri doğrulamasını ayarlar.

ParagraphTextValidation

ParagraphTextValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderYanıtın desen içermesi gerekir.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderYanıtın desen içermemesi gerekir.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderYanıtın desenle eşleşmemesi gerekir.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderYanıt uzunluğunun değerden büyük veya değere eşit olması gerekir.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderYanıt uzunluğunun değerden kısa olması gerekir.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderYanıtın kalıpla eşleşmesi gerekir.

QuizFeedback

Yöntemler

YöntemDönüş türüKısa açıklama
getLinkUrls()String[]Geri bildirimle 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 bildirimin ek materyaline bağlantı ekler.
addLink(url, displayText)QuizFeedbackBuilderGeri bildirimin ek materyaline bağlantı ekler.
build()QuizFeedbackBu oluşturucu için ilgili türde bir geri bildirim oluşturur.
copy()QuizFeedbackBuilderBu oluşturucunun bir kopyasını döndürür.
setText(text)QuizFeedbackBuilderGeri bildirim metnini ayarlar.

RatingIconType

Özellikler

MülkTürAçıklama
STAREnumYıldız simgesi.
HEARTEnumKalp simgesi.
THUMB_UPEnumBeğenme simgesi.

RatingItem

Yöntemler

YöntemDönüş türüKısa açıklama
createResponse(response)ItemResponseBu derecelendirme öğesi için yeni bir ItemResponse oluşturur.
duplicate()RatingItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getRatingIcon()RatingIconTypePuan için seçilen simgeyi alır.
getRatingScaleLevel()IntegerPuanın ölçek düzeyini alır.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)RatingItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)RatingItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)RatingItemNot verilebilen bir öğenin puan değerini ayarlar.
setRatingIcon(ratingIcon)RatingItemDerecelendirmenin simgesini ayarlar.
setRatingScaleLevel(ratingScaleLevel)RatingItemDerecelendirmenin maksimum ölçek düzeyini ayarlar.
setRequired(enabled)RatingItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)RatingItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

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 formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getLeftLabel()StringÖlçeğin alt sınırı için varsa etiketi alır.
getLowerBound()IntegerÖlçeğin alt sınırını alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getRightLabel()StringVarsa ölçeğin üst sınırı için etiketi alır.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
getUpperBound()IntegerÖlçeğin üst sınırını alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setBounds(lower, upper)ScaleItemÖlçeğin alt ve üst sınırlarını ayarlar.
setGeneralFeedback(feedback)ScaleItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)ScaleItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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 verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)ScaleItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)ScaleItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

SectionHeaderItem

Yöntemler

YöntemDönüş türüKısa açıklama
duplicate()SectionHeaderItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alı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 (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
setHelpText(text)SectionHeaderItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setTitle(title)SectionHeaderItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

TextItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()TextItemBu metin öğesiyle ilgili tüm veri doğrulamayı kaldırır.
createResponse(response)ItemResponseBu metin öğesi için yeni bir ItemResponse oluşturur.
duplicate()TextItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TextItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)TextItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)TextItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)TextItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)TextItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).
setValidation(validation)TextItemBu metin öğesi için veri doğrulama ayarlarını belirler.

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ş değerleri de dahil olmak üzere bu değerler arasında bir sayı olması gerekir.
requireNumberEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit bir sayı olması gerekir.
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ı gerekir.
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ı gerekir.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş değerleri arasında olmayan bir sayı olması gerekir.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit olmayan bir sayı olması gerekir.
requireTextContainsPattern(pattern)TextValidationBuilderYanıtın desen içermesi gerekir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderYanıtın desen içermemesi gerekir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderYanıtın desenle eşleşmemesi gerekir.
requireTextIsEmail()TextValidationBuilderMetin öğesinin e-posta adresi olması gerekir.
requireTextIsUrl()TextValidationBuilderMetin öğesinin URL olması gerekir.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderYanıt uzunluğunun değerden büyük veya değere eşit olması gerekir.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYanıt uzunluğunun değerden kısa olması gerekir.
requireTextMatchesPattern(pattern)TextValidationBuilderYanıtın kalıpla eşleşmesi gerekir.
requireWholeNumber()TextValidationBuilderMetin öğesinin tam sayı olması gerekir.

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 formun sonuna ekler.
getGeneralFeedback()QuizFeedback|nullNot verilebilen bir soruyu yanıtlayan katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
getId()IntegerÖğenin benzersiz tanımlayıcısını alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizinini alır.
getPoints()IntegerPuan verilebilen bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını alır (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TimeItemDoğru veya yanlış cevabı olmayan (ör. manuel puanlama gerektiren) bir soruya yanıt veren katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)TimeItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)TimeItemNot verilebilen bir öğenin puan değerini ayarlar.
setRequired(enabled)TimeItemKatılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
setTitle(title)TimeItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).

VideoItem

Yöntemler

YöntemDönüş türüKısa açıklama
duplicate()VideoItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getAlignment()AlignmentVideonun yatay hizalamasını alır.
getHelpText()StringÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alı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 (bazen SectionHeaderItem durumunda üstbilgi metni olarak adlandırılır).
getType()ItemTypeÖğenin türünü ItemType olarak alır.
getWidth()IntegerVideonun piksel cinsinden genişliğini alır.
setAlignment(alignment)VideoItemVideonun yatay hizalamasını ayarlar.
setHelpText(text)VideoItemÖğenin yardım metnini (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
setTitle(title)VideoItemÖğenin başlığını ayarlar (SectionHeaderItem durumunda bazen başlık metni olarak adlandırılır).
setVideoUrl(youtubeUrl)VideoItemBelirli bir YouTube URL'sinden veya YouTube video kimliğinden videoyu ayarlar.
setWidth(width)VideoItemVideonun genişliğini piksel cinsinden ayarlar.