Forms Service

Formlar

Bu hizmet, komut dosyalarının Google Formlar'ı oluşturmasına, düzenlemesine ve bunlara erişmesine 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 sıralama.
CheckboxGridItemKatılımcının seçmesine olanak tanıyan, sütunlardan ve satırlardan oluşan bir tablo olarak sunulan soru öğesi birden çok seçeneği işaretleyebilirsiniz.
CheckboxGridValidationCheckboxGridItem için DataValidation işlemi
CheckboxGridValidationBuilderCheckboxGridValidation için DataValidationBuilder
CheckboxItemKatılımcının bir veya daha fazla onay kutusu seçmesine olanak tanıyan bir soru öğesi ve isteğe bağlı "diğer" girin.
CheckboxValidationCheckboxItem için DataValidation işlemi
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.
DateTimeItemKatılımcının tarih ve saat belirtmesine olanak tanıyan bir soru öğesi.
DestinationTypeDesteklenen form yanıtı hedefi türlerini temsil eden bir sıralama.
DurationItemKatılımcının süreyi belirtmesine olanak tanıyan bir soru öğesi.
FeedbackTypeDesteklenen geri bildirim türlerini temsil eden bir sıralama.
FormGenel özellikleri ve öğeleri içeren bir form.
FormAppBir komut dosyasının mevcut bir Form öğesini açmasına veya yeni bir tane oluşturmasına izin verir.
FormResponseForma bir bütün olarak verilen yanıt.
GridItemKatılımcının seçmesine olanak tanıyan, sütunlardan ve satırlardan oluşan bir tablo olarak sunulan soru öğesi Bir dizi radyo düğmesi arasından satır başına bir seçenek.
GridValidationGridItem için DataValidation işlemi
GridValidationBuilderGridValidation için DataValidationBuilder
ImageItemResim gösteren bir düzen öğesi.
ItemBaşlık ve yardım metni gibi tüm öğelerde ortak olan özellikleri içeren genel bir form öğesi.
ItemResponseForm içindeki bir soru öğesine verilen yanıt.
ItemTypeDesteklenen form öğesi türlerini temsil eden bir sıralama.
ListItemKatılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan bir soru öğesi.
MultipleChoiceItemKatılımcının radyo düğmeleri listesinden bir seçenek belirlemesini sağlayan bir soru öğesi veya isteğe bağlı bir "other" girin.
PageBreakItemBir sayfanın başlangıcını işaret eden düzen öğesi.
PageNavigationTypeDesteklenen sayfada gezinme türlerini temsil eden bir sıralama.
ParagraphTextItemKatılımcının bir metin bloğu girmesine olanak tanıyan bir soru öğesi.
ParagraphTextValidationParagraphTextItem için DataValidation işlemi
ParagraphTextValidationBuilderParagraphTextValidation için DataValidationBuilder
QuizFeedbackTüm geri bildirimlerde ortak olarak kullanılan özellikleri içeren, Görüntülü Reklam Ağı metni veya bağlantılar.
QuizFeedbackBuilderTüm geri bildirimlerde ortak olan mülkler için belirleyicileri içeren temel Geri Bildirim Oluşturucu, görünen metindir.
ScaleItemKatılımcının numaralandırılmış bir radyo sırası arasından bir seçenek belirlemesine olanak tanıyan bir soru öğesi düğmelerini kullanın.
SectionHeaderItemBir bölümün başlangıcını görsel olarak belirten bir düzen öğesi.
TextItemKatılımcının tek bir metin satırı girmesine olanak tanıyan bir soru öğesi.
TextValidationTextItem için DataValidation işlemi
TextValidationBuilderTextValidation için DataValidationBuilder
TimeItemKatılımcının günün bir 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 veri doğrulamasını kaldırır.
createResponse(responses)ItemResponseBu onay kutusu tablo öğ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 alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getRows()String[]Izgaradaki her satırın değerlerini alır.
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
isRequired()BooleanKatılımcının soruyu cevaplaması 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 ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setRequired(enabled)CheckboxGridItemKatılımcının soruyu yanıtlaması 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 özelliğinde bazen başlık metni olarak da adlandırılır).
setValidation(validation)CheckboxGridItemBu onay kutusu tablo öğesi için veri doğrulamasını ayarlar.

CheckboxGridValidation

CheckboxGridValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderTablo öğ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 öğesi için tüm veri doğrulamalarını 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()QuizFeedbackKatılımcılara bir 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 (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
hasOtherOption()BooleanÖğede "other" öğesinin olup olmadığını belirler seçeneğini belirleyin.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setChoiceValues(values)CheckboxItemBir dize dizisindeki bir öğeyle ilgili seçimleri ayarlar.
setChoices(choices)CheckboxItemBir öğe için seçim dizisi ayarlar.
setFeedbackForCorrect(feedback)CheckboxItemKatılımcılara bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)CheckboxItemKatılımcılara bir soruya yanlış yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setHelpText(text)CheckboxItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setPoints(points)CheckboxItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)CheckboxItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)CheckboxItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).
setValidation(validation)CheckboxItemBu onay kutusu öğesi için veri doğrulamasını ayarlar.
showOtherOption(enabled)CheckboxItemÖğede "other" ifadesinin bulunup bulunmadığını belirler seçeneğini belirleyin.

CheckboxValidation

CheckboxValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireSelectAtLeast(number)CheckboxValidationBuilderEn az bu kadar sayıda seçeneğin belirlenmesini gerektirir.
requireSelectAtMost(number)CheckboxValidationBuilderEn fazla bu kadar sayıda 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()PageBreakItemPageBreakItem öğesini GO_TO_PAGE hedefi olarak ayarlar katılımcı bu seçeneği belirler ve geçerli sayfayı tamamlarsa.
getPageNavigationType()PageNavigationTypeKatılımcı bu seçeneği belirlerse vePageNavigationType geçerli sayfayı tamamlar.
getValue()StringKatılımcıların formu görüntülerken etiket olarak gördüğü seçim değerini alır.
isCorrectAnswer()BooleanSeçimin soru için doğru yanıt olup olmadığını getirir.

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()QuizFeedbackKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
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)DateItemKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilecek geri bildirimi belirler. (ör. manuel notlandırma gerektiren sorular) doğru veya yanlış bir yanıtı olmayanlar
setHelpText(text)DateItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setIncludesYear(enableYear)DateItemTarih öğesinin yıl ayarı içerip içermediğini belirler.
setPoints(points)DateItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)DateItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)DateItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da 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()QuizFeedbackKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
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)DateTimeItemKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilecek geri bildirimi belirler. (ör. manuel notlandırma gerektiren sorular) doğru veya yanlış bir yanıtı olmayanlar
setHelpText(text)DateTimeItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setIncludesYear(enableYear)DateTimeItemTarih öğesinin yıl ayarı içerip içermediğini belirler.
setPoints(points)DateTimeItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)DateTimeItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)DateTimeItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).

DestinationType

Özellikler

ÖzellikTürAçıklama
SPREADSHEETEnumForm yanıtlarının hedefi 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 formun sonuna ekler.
getGeneralFeedback()QuizFeedbackKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DurationItemKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilecek geri bildirimi belirler. (ör. manuel notlandırma gerektiren sorular) doğru veya yanlış bir yanıtı olmayanlar
setHelpText(text)DurationItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setPoints(points)DurationItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)DurationItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)DurationItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).

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()CheckboxGridItemSütun ve satırlardan oluşan bir ızgara şeklinde sunulan ve bir dizi onay kutusu arasından satır başına birden çok seçenek belirlemesini sağlar.
addCheckboxItem()CheckboxItemKatılımcının bir veya daha fazla onay kutusu seçmesine olanak tanıyan yeni bir soru öğesi ekler. isteğe bağlı olarak "diğer" girin.
addDateItem()DateItemKatılımcının tarih belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDateTimeItem()DateTimeItemKatılımcının tarih ve saat belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDurationItem()DurationItemKatılımcının süreyi 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()GridItemSütun ve satırlardan oluşan bir ızgara şeklinde sunulan ve katılımcının bir dizi radyo düğmesi arasından satır başına bir seçenek belirlemesini sağlar.
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 liste'ye dokunun.
addMultipleChoiceItem()MultipleChoiceItemKatılımcının radyo listesindeki bir seçenekten birini seçmesine olanak tanıyan yeni bir soru öğesi ekler düğmeleri veya isteğe bağlı bir "other"ı girin.
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.
addScaleItem()ScaleItemKatılımcının numaralı telefondan bir seçenek belirlemesine olanak tanıyan yeni bir soru öğesi ekler radyo düğmelerinin sırası.
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 metin satırı 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()VideoItemVideoyu görüntüleyen yeni bir düzen öğesi ekler.
canEditResponse()BooleanFormun, gönderdikten sonra yanıtı düzenlemek için bir bağlantı gösterip göstermeyeceğini belirler.
collectsEmail()BooleanFormun katılımcıların toplanıp toplanmadığını belirler e-posta adresleri
createResponse()FormResponseForma yeni bir yanıt oluşturur.
deleteAllResponses()FormFormun yanıt deposundan gönderilen tüm yanıtları 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 veya boş bir form kabul etmiyorsa görüntülenen özel mesajı alır özel mesaj ayarlanmadıysa dizeyi kullanın.
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[]Formun tüm yanıtlarının 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 sırasının rastgele olup olmadığını belirler.
getSummaryUrl()StringFormun 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 verip vermediğini belirler.
hasProgressBar()BooleanFormun ilerleme çubuğu gösterip göstermeyeceğini belirler.
hasRespondAgainLink()BooleanFormda, katılımcıdan sonra başka bir yanıt gönderme bağlantısının gösterilip gösterilmeyeceğini belirler doldurduğunda, formu doldurduğunda.
isAcceptingResponses()BooleanFormun şu anda yanıt kabul edip etmediğini belirler.
isPublishingSummary()BooleanFormda, bir katılımcıdan sonra yanıtların özetini görüntüleme bağlantısı gösterilip gösterilmeyeceğini belirler doldurduğunda, formu doldurduğunda.
isQuiz()BooleanFormun bir test olup olmadığını belirler.
moveItem(from, to)ItemFormdaki tüm öğeler arasında belirli bir dizindeki bir öğeyi belirtilen 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 olan 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.
requiresLogin()BooleanFormun, katılımcıların aynı alan adında bir hesaba giriş yapmasının zorunlu olup olmadığını veya alt alan adını girmeniz gerekir.
setAcceptingResponses(enabled)FormFormun şu anda yanıt kabul edip etmediğini ayarlar.
setAllowResponseEdits(enabled)FormFormda, gönderilen bir yanıtı düzenlemek için bir bağlantı gösterilip gösterilmeyeceğini belirler.
setCollectEmail(collect)FormFormun katılımcıların toplanıp toplanmayacağını belirler e-posta adresleri
setConfirmationMessage(message)FormFormun onay mesajını ayarlar.
setCustomClosedFormMessage(message)FormForm, yanıt kabul etmiyorsa mesajı gösterilecek şekilde 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 katılımcı başına yalnızca bir yanıta izin verip vermediğini ayarlar.
setProgressBar(enabled)FormFormda ilerleme çubuğu olup olmadığını ayarlar.
setPublishingSummary(enabled)FormBir katılımcı yanıtı gönderdikten sonra formun, yanıtların özetini görüntülemek için bir bağlantı gösterip göstermeyeceğini belirler geri dönelim.
setRequireLogin(requireLogin)FormFormun, katılımcıların aynı alan adında bir hesaba mı yoksa alt alan adını kontrol edin.
setShowLinkToRespondAgain(enabled)FormFormda, katılımcı anketi tamamladıktan sonra başka bir yanıt gönderme bağlantısının gösterilip gösterilmeyeceğini belirler geri dönelim.
setShuffleQuestions(shuffle)FormFormun her sayfasındaki soruların sırasının rastgele olup olmadığı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)FormVerilen FormResponses için notları gönderir.

FormApp

Özellikler

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

Yöntemler

YöntemDönüş türüKısa açıklama
create(title)FormYeni bir Form oluşturur ve döndürür.
createCheckboxGridValidation()CheckboxGridValidationBuilder CheckboxGridItem
createCheckboxValidation()CheckboxValidationBuilder CheckboxItem
createFeedback()QuizFeedbackBuilderNotlandırılabilir bir öğede geri bildirim ayarlamak için kullanılabilecek bir QuizFeedbackBuilder örneğini döndürür Item
createGridValidation()GridValidationBuilderGridItem üzerinde doğrulamayı ayarlamak için kullanılabilecek bir GridValidationBuilder örneği döndürür.
createParagraphTextValidation()ParagraphTextValidationBuilder ParagraphTextItem.
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üzenleyicisinin, komut dosyasının aşağıdaki işlemleri yapmasına izin veren kullanıcı arayüzü ortamının bir örneğini döndürür: Menü, iletişim kutusu ve kenar çubuğu gibi özellikler ekleyin.
openById(id)FormBelirtilen kimliğe sahip Form değerini döndürür.
openByUrl(url)FormBelirtilen URL'ye sahip Form değerini döndürür.

FormResponse

Yöntemler

YöntemDönüş türüKısa açıklama
getEditResponseUrl()StringGö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 göründüğü sırayla alır iletişim bilgileri paylaşacağım.
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 göründüğü sırayla alır iletişim bilgileri paylaşacağım.
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 formdaki yanıtlara göre yanıtların önceden doldurulduğu formun URL'sini oluşturur. gerekir.
withItemGrade(gradedResponse)FormResponseBelirtilen öğe yanıtının notlarını bir 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 veri doğrulaması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 formun sonuna ekler.
getColumns()String[]Izgaradaki her sütunun değerlerini alır.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getRows()String[]Izgaradaki her satırın değerlerini alır.
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
isRequired()BooleanKatılımcının soruyu cevaplaması 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 ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setRequired(enabled)GridItemKatılımcının soruyu yanıtlaması 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 özelliğinde bazen başlık metni olarak da adlandırılır).
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()GridValidationBuilderTablo öğ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 alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü 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 ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setImage(image)ImageItemResmi ayarlar.
setTitle(title)ImageItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).
setWidth(width)ImageItemResmin piksel cinsinden genişliğini 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 bir 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 tablo öğ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 olarak döndürür.
asScaleItem()ScaleItemÖğeyi ölçek öğesi olarak döndürür.
asSectionHeaderItem()SectionHeaderItemÖğeyi bir 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 alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
setHelpText(text)ItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setTitle(title)ItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da 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ı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 cevabın puanını alır.
setFeedback(feedback)ItemResponseKatılımcının gönderdiği yanıt için gösterilmesi gereken geri bildirimi ayarlar.
setScore(score)ItemResponseKatılımcının gönderdiği cevabın puanını belirler.

ItemType

Özellikler

ÖzellikTürAçıklama
CHECKBOXEnumKatılımcının bir veya daha fazla onay kutusu seçmesine olanak tanıyan bir soru öğesi ve isteğe bağlı "diğer" girin.
CHECKBOX_GRIDEnumKatılımcının seçmesine olanak tanıyan, sütunlardan ve satırlardan oluşan bir tablo olarak sunulan soru öğesi birden çok seçeneği işaretleyebilirsiniz.
DATEEnumKatılımcının tarih belirtmesine olanak tanıyan bir soru öğesi.
DATETIMEEnumKatılımcının tarih ve saat belirtmesine olanak tanıyan bir soru öğesi.
DURATIONEnumKatılımcının süreyi belirtmesine olanak tanıyan bir soru öğesi.
GRIDEnumKatılımcının seçmesine olanak tanıyan, sütunlardan ve satırlardan oluşan bir tablo olarak sunulan soru öğesi Bir dizi radyo düğmesi arasından satır başına bir seçenek.
IMAGEEnumResim gösteren bir düzen öğesi.
LISTEnumKatılımcının açılır listeden bir seçenek belirlemesine olanak tanıyan bir soru öğesi.
MULTIPLE_CHOICEEnumKatılımcının radyo düğmeleri listesinden bir seçenek belirlemesini sağlayan bir soru öğesi veya isteğe bağlı bir "other" girin.
PAGE_BREAKEnumBir sayfanın başlangıcını işaret eden düzen öğesi.
PARAGRAPH_TEXTEnumKatılımcının bir metin bloğu girmesine olanak tanıyan bir soru öğesi.
SCALEEnumKatılımcının birkaç örnek arasından bir seçenek belirlemesine olanak radyo düğmeleri.
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 metin satırı girmesine olanak tanıyan bir soru öğesi.
TIMEEnumKatılımcının günün bir saatini belirtmesine olanak tanıyan bir soru öğesi.
VIDEOEnumYouTube videosu 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ç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ğiyle yeni bir seçenek oluşturur.
createChoice(value, navigationType)ChoiceSayfada gezinme seçeneğiyle 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 formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedbackKatılımcılara bir 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 (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setChoiceValues(values)ListItemBir dize dizisindeki bir öğeyle ilgili seçimleri ayarlar.
setChoices(choices)ListItemBir öğe için seçim dizisi ayarlar.
setFeedbackForCorrect(feedback)ListItemKatılımcılara bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)ListItemKatılımcılara bir soruya yanlış yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setHelpText(text)ListItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setPoints(points)ListItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)ListItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)ListItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da 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ğiyle yeni bir seçenek oluşturur.
createChoice(value, navigationType)ChoiceSayfada gezinme seçeneğiyle 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 formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedbackKatılımcılara bir 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 (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
hasOtherOption()BooleanÖğede "other" öğesinin olup olmadığını belirler seçeneğini belirleyin.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setChoiceValues(values)MultipleChoiceItemBir dize dizisindeki bir öğeyle ilgili seçimleri ayarlar.
setChoices(choices)MultipleChoiceItemBir öğe için seçim dizisi ayarlar.
setFeedbackForCorrect(feedback)MultipleChoiceItemKatılımcılara bir soruya doğru yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setFeedbackForIncorrect(feedback)MultipleChoiceItemKatılımcılara bir soruya yanlış yanıt verdiklerinde gösterilecek geri bildirimi ayarlar.
setHelpText(text)MultipleChoiceItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setPoints(points)MultipleChoiceItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)MultipleChoiceItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)MultipleChoiceItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).
showOtherOption(enabled)MultipleChoiceItemÖğede "other" ifadesinin bulunup bulunmadığını belirler seçeneğini belirleyin.

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()PageBreakItemSayfa bundan önce doldurulduktan sonra formun atlanacağı PageBreakItem öğesini alır sayfa sonu (yani formu) kullanabilirsiniz.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getPageNavigationType()PageNavigationTypeBu sayfa sonundan önce sayfa tamamlandıktan sonra gerçekleşen sayfada gezinme türünü alır (yani, bu sayfaya formda normal doğrusal ilerlemeyle) ulaşana kadar).
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
setGoToPage(goToPageItem)PageBreakItemSayfa bu sayfa sonundan önce (yani, sayfa sonunda) tamamlandıktan sonra sayfanın atlanacağı sayfayı ayarlar normal doğrusal ilerlemeyle bu sayfa sonuna kadar ulaşır).
setGoToPage(navigationType)PageBreakItemBu sayfa sonundan önce sayfa tamamlandıktan sonra gerçekleşen sayfada gezinme türünü ayarlar (yani, bu sayfaya formda normal doğrusal ilerlemeyle) ulaşana kadar).
setHelpText(text)PageBreakItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setTitle(title)PageBreakItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).

Özellikler

ÖzellikTürAçıklama
CONTINUEEnumGeçerli sayfayı tamamladıktan sonra formun sonraki sayfasına geçin.
GO_TO_PAGEEnumGeçerli sayfayı tamamladıktan sonra formun belirli bir sayfasına atlar.
RESTARTEnumTamamladıktan sonra, o ana kadar girilen yanıtları temizlemeden formu baştan başlat geçerli sayfa.
SUBMITEnumGeçerli 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 öğesine ilişkin veri doğrulaması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 formun sonuna ekler.
getGeneralFeedback()QuizFeedbackKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)ParagraphTextItemKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilecek geri bildirimi belirler. (ör. manuel notlandırma gerektiren sorular) doğru veya yanlış bir yanıtı olmayanlar
setHelpText(text)ParagraphTextItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setPoints(points)ParagraphTextItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)ParagraphTextItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)ParagraphTextItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).
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)ParagraphTextValidationBuilderKalıbı içermemesi için yanıt gerektirir.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderEşleşmeyen kalıp için yanıt gerektirir.
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üçük olmasını gerektiriyor.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderEşleştirme kalıbı için yanıt gerektirir.

QuizFeedback

Yöntemler

YöntemDönüş türüKısa açıklama
getLinkUrls()String[]Geri Bildirim ile ilişkilendirilen 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 materyalinin bağlantısını ekler.
addLink(url, displayText)QuizFeedbackBuilderGeri bildirimin ek materyalinin bağlantısını 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.

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()QuizFeedbackKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getLeftLabel()StringVarsa ölçeğin alt sınırı için etiket alır.
getLowerBound()IntegerÖlçeğin alt sınırını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getRightLabel()StringVarsa ölçeğin üst sınırına ilişkin etiketi alır.
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
getUpperBound()IntegerÖlçeğin üst sınırını alır.
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ı ayarlar.
setGeneralFeedback(feedback)ScaleItemKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilecek geri bildirimi belirler. (ör. manuel notlandırma gerektiren sorular) doğru veya yanlış bir yanıtı olmayanlar
setHelpText(text)ScaleItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setLabels(lower, upper)ScaleItemölçeğin alt ve üst sınırları için etiketler ayarlar.
setPoints(points)ScaleItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)ScaleItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)ScaleItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da 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 alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
setHelpText(text)SectionHeaderItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setTitle(title)SectionHeaderItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).

TextItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()TextItemBu metin öğesi için tüm 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 formun sonuna ekler.
getGeneralFeedback()QuizFeedbackKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TextItemKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilecek geri bildirimi belirler. (ör. manuel notlandırma gerektiren sorular) doğru veya yanlış bir yanıtı olmayanlar
setHelpText(text)TextItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setPoints(points)TextItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)TextItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)TextItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).
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ı gerekiyor.
requireNumberBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş tarihleri 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ı gerektiriyor.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değerden küçük veya bu değere eşit bir sayı olması gerekiyor.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş değerleri de dahil olmak üzere bu değerler arasında olmayan bir sayı olması gerekiyor.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit olmayan bir sayı olması gerekiyor.
requireTextContainsPattern(pattern)TextValidationBuilderKalıbı içermesi için yanıt gerektirir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderKalıbı içermemesi için yanıt gerektirir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderEşleşmeyen kalıp için yanıt gerektirir.
requireTextIsEmail()TextValidationBuilderMetin öğesinin e-posta adresi olmasını gerektirir.
requireTextIsUrl()TextValidationBuilderMetin öğesinin URL olmasını gerektirir.
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üçük olmasını gerektiriyor.
requireTextMatchesPattern(pattern)TextValidationBuilderEşleştirme kalıbı 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 formun sonuna ekler.
getGeneralFeedback()QuizFeedbackKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğ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 olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü alır.
isRequired()BooleanKatılımcının soruyu cevaplaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TimeItemKatılımcılara, not verilebilecek bir soruya yanıt verdiklerinde gösterilecek geri bildirimi belirler. (ör. manuel notlandırma gerektiren sorular) doğru veya yanlış bir yanıtı olmayanlar
setHelpText(text)TimeItemÖğenin yardım metnini ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setPoints(points)TimeItemNot verilebilir bir öğenin sahip olduğu puan sayısını ayarlar.
setRequired(enabled)TimeItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)TimeItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da 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ı getirir.
getHelpText()StringÖğenin yardım metnini alır (bazen ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için 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ından öğenin dizinini alır.
getTitle()StringÖğenin başlığını alır (SectionHeaderItem olması halinde bazen üstbilgi metni olarak da adlandırılır).
getType()ItemTypeÖğenin ItemType ile gösterilen türünü 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 ayarlar (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için açıklama metni de denir).
setTitle(title)VideoItemÖğenin başlığını ayarlar (SectionHeaderItem özelliğinde bazen başlık metni olarak da adlandırılır).
setVideoUrl(youtubeUrl)VideoItemVideoyu, belirli bir YouTube URL'sinden veya YouTube video kimliğinden ayarlar.
setWidth(width)VideoItemVideonun genişliğini piksel olarak ayarlar.