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 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 enum.
CheckboxGridItemSütun ve satırlardan oluşan bir ızgara olarak sunulan ve katılımcının bir onay kutusu dizisinden satır başına birden fazla seçenek belirlemesine olanak tanıyan bir soru öğesi.
CheckboxGridValidationBir CheckboxGridItem için DataValidation.
CheckboxGridValidationBuilderCheckboxGridValidation için bir DataValidationBuilder.
CheckboxItemKatılımcının bir veya daha fazla onay kutusunu ve isteğe bağlı bir "diğer" alanını seçmesine olanak tanıyan bir soru öğesi.
CheckboxValidationBir CheckboxItem için DataValidation.
CheckboxValidationBuilderCheckboxValidation için bir DataValidationBuilder.
ChoiceCheckboxItem, ListItem veya MultipleChoiceItem gibi seçenekleri destekleyen bir Item türüyle ilişkili tek bir seçenek.
DateItemKatılımcıya tarih belirtmesine olanak tanıyan bir soru öğesi.
DateTimeItemKatılımcıya tarih ve saat belirtmesine olanak tanıyan bir soru öğesi.
DestinationTypeDesteklenen form yanıtı hedef türlerini temsil eden bir enum.
DurationItemKatılımcıya 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.
FormAppKomut 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.
GridItemKatılımcının bir radyo düğmeleri dizisinden satır başına bir seçenek seçmesine olanak tanıyan, sütun ve satırlardan oluşan bir tablo olarak sunulan soru öğesi.
GridValidationBir GridItem için DataValidation.
GridValidationBuilderGridValidation için bir DataValidationBuilder.
ImageItemResim gösteren bir düzen öğesi.
ItemBaşlık ve yardım metni gibi tüm öğelere ortak özellikleri içeren genel bir form öğesi.
ItemResponseBir formdaki soru öğesine verilen yanıt.
ItemTypeDesteklenen form öğesi türlerini temsil eden bir enum.
ListItemKatılımcıya açılır listeden bir seçenek seçmesine olanak tanıyan bir soru öğesi.
MultipleChoiceItemKatılımcıya radyo düğmeleri listesinden veya isteğe bağlı bir "diğer" alanından bir seçim yapmasına olanak tanıyan soru öğesi.
PageBreakItemBir sayfanın başlangıcını işaretleyen bir düzen öğesi.
PageNavigationTypeDesteklenen sayfa gezinme türlerini temsil eden bir enum.
ParagraphTextItemKatılımcının bir metin bloğu girmesine olanak tanıyan bir soru öğesi.
ParagraphTextValidationBir ParagraphTextItem için DataValidation.
ParagraphTextValidationBuilderParagraphTextValidation için bir DataValidationBuilder.
QuizFeedbackGörüntüleme metni veya bağlantılar gibi tüm geri bildirimlerde ortak olan özellikleri içeren bir geri bildirimin bean uygulaması.
QuizFeedbackBuilderGörünen metin gibi tüm geri bildirimlerde ortak olan özellikler için ayarlayıcılar içeren temel FeedbackBuilder.
ScaleItemKatılımcının, numaralandırılmış bir radyo düğmesi dizisinden bir seçenek seçmesine olanak tanıyan soru öğesi.
SectionHeaderItemBir bölümün başlangıcını görsel olarak gösteren bir düzen öğesi.
TextItemKatılımcıya tek bir satır metin girmesine olanak tanıyan bir soru öğesi.
TextValidationBir TextItem için DataValidation.
TextValidationBuilderTextValidation için bir DataValidationBuilder.
TimeItemKatılımcının günün saatini belirtmesine olanak tanıyan bir soru öğesi.
VideoItemVideo görüntüleyen 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 öğesinin tüm veri doğrulamalarını kaldırır.
createResponse(responses)ItemResponseBu onay kutusu ızgara öğesi için yeni bir ItemResponse oluşturur.
duplicate()CheckboxGridItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getColumns()String[]Izgaradaki her sütunun değerlerini alır.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getRows()String[]Izgaradaki her satırın değerlerini alır.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setRequired(enabled)CheckboxGridItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setRows(rows)CheckboxGridItemIzgara satırlarını bir değer dizisine göre ayarlar.
setTitle(title)CheckboxGridItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
setValidation(validation)CheckboxGridItemBu onay kutusu ızgara öğesinin veri doğrulamasını ayarlar.

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ğrulamalarını kaldırır.
createChoice(value)ChoiceYeni bir seçim oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçim oluşturur.
createResponse(responses)ItemResponseBu onay kutusu öğesi için yeni bir ItemResponse oluşturur.
duplicate()CheckboxItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getChoices()Choice[]Bir öğeyle ilgili tüm seçenekleri alır.
getFeedbackForCorrect()QuizFeedbackKatılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedbackKatılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
hasOtherOption()BooleanÖğenin "diğer" seçeneği olup olmadığını belirler.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setChoiceValues(values)CheckboxItemBir öğe için seçenekleri bir dize dizisinden ayarlar.
setChoices(choices)CheckboxItemBir öğe için bir dizi seçenek belirler.
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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)CheckboxItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)CheckboxItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)CheckboxItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
setValidation(validation)CheckboxItemBu onay kutusu öğesinin veri doğrulamasını ayarlar.
showOtherOption(enabled)CheckboxItemÖğenin "diğer" seçeneği olup olmadığını belirler.

CheckboxValidation

CheckboxValidationBuilder

Yöntemler

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

Choice

Yöntemler

YöntemDönüş türüKısa açıklama
getGotoPage()PageBreakItemKatılımcı bu seçimi yapar ve mevcut sayfayı tamamlarsa PageBreakItem'yi GO_TO_PAGE hedefi olarak ayarlar.
getPageNavigationType()PageNavigationTypeKatılımcı bu seçimi yapıp geçerli sayfayı tamamlarsa oluşan PageNavigationType değerini alır.
getValue()StringKatılımcıların formu görüntülerken etiket olarak gördüğü, seçimin değerini alır.
isCorrectAnswer()BooleanSeçeneğin soruya doğru bir 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()QuizFeedbackNot verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
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ış yanıtı olmayan (ör. manuel notlandırma gerektiren sorular) puanlanabilir bir soruya yanıt verirken katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)DateItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setIncludesYear(enableYear)DateItemTarih öğesinin yıl ayarı içerip içermediğini belirler.
setPoints(points)DateItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)DateItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)DateItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

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()QuizFeedbackNot verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
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ış yanıtı olmayan (ör. manuel notlandırma gerektiren sorular) puanlanabilir bir soruya yanıt verirken katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)DateTimeItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setIncludesYear(enableYear)DateTimeItemTarih öğesinin yıl ayarı içerip içermediğini belirler.
setPoints(points)DateTimeItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)DateTimeItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)DateTimeItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

DestinationType

Özellikler

MülkTü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()QuizFeedbackNot verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)DurationItemDoğru veya yanlış yanıtı olmayan (ör. manuel notlandırma gerektiren sorular) puanlanabilir bir soruya yanıt verirken katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)DurationItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)DurationItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)DurationItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)DurationItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

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.
GENERALEnumKatılımcılar yanıtlarını gönderdiğinde otomatik olarak gösterilen geri bildirim.

Form

Yöntemler

YöntemDönüş türüKısa açıklama
addCheckboxGridItem()CheckboxGridItemKatılımcıya bir dizi onay kutusundan satır başına birden fazla seçenek seçmesine olanak tanıyan, sütun ve satırlardan oluşan bir ızgara olarak sunulan yeni bir soru öğesi ekler.
addCheckboxItem()CheckboxItemKatılımcıya bir veya daha fazla onay kutusu seçmesine olanak tanıyan yeni bir soru öğesi ve isteğe bağlı bir "diğer" alanı ekler.
addDateItem()DateItemKatılımcıya tarih belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDateTimeItem()DateTimeItemKatılımcıya tarih ve saat belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addDurationItem()DurationItemKatılımcıya bir süre belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addEditor(emailAddress)FormBelirtilen kullanıcıyı Form için düzenleyiciler listesine ekler.
addEditor(user)FormBelirtilen kullanıcıyı Form için düzenleyiciler listesine ekler.
addEditors(emailAddresses)FormBelirtilen kullanıcı dizisini Form için düzenleyiciler listesine ekler.
addGridItem()GridItemKatılımcının bir radyo düğmeleri dizisinden satır başına bir seçenek seçmesine olanak tanıyan, sütun ve satırlardan oluşan bir ızgara olarak sunulan yeni bir soru öğesi ekler.
addImageItem()ImageItemResim gösteren yeni bir düzen öğesi ekler.
addListItem()ListItemKatılımcıya açılır listeden bir seçenek seçmesine olanak tanıyan yeni bir soru öğesi ekler.
addMultipleChoiceItem()MultipleChoiceItemKatılımcının radyo düğmeleri listesinden veya isteğe bağlı bir "diğer" alanından bir seçenek seçmesine olanak tanıyan yeni bir soru öğesi ekler.
addPageBreakItem()PageBreakItemBir sayfanın başlangıcını işaretleyen yeni bir sayfa öğ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, numaralandırılmış bir radyo düğmesi dizisinden bir seçenek seçmesine olanak tanıyan yeni bir soru öğesi ekler.
addSectionHeaderItem()SectionHeaderItemBir bölümün başlangıcını görsel olarak belirten yeni bir düzen öğesi ekler.
addTextItem()TextItemKatılımcıya tek bir satır metin girmesine olanak tanıyan yeni bir soru öğesi ekler.
addTimeItem()TimeItemKatılımcıya günün bir saatini belirtmesine olanak tanıyan yeni bir soru öğesi ekler.
addVideoItem()VideoItemVideo görüntüleyen yeni bir düzen öğesi ekler.
canEditResponse()BooleanFormda, yanıtın gönderildikten sonra düzenlenebileceği bir bağlantının gösterilip gösterilmeyeceğini belirler.
collectsEmail()BooleanFormun katılımcıların e-posta adreslerini toplayıp toplamayacağı belirlenir.
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ından belirli bir dizindeki öğeyi siler.
deleteItem(item)voidBelirtilen öğeyi siler.
deleteResponse(responseId)FormFormun yanıt deposundan tek bir yanıtı siler.
getConfirmationMessage()StringFormun onay mesajını alır.
getCustomClosedFormMessage()StringForm yanıt kabul etmiyorsa gösterilen özel mesajı veya özel mesaj ayarlanmamışsa boş bir dize alır.
getDescription()StringFormun açıklamasını alır.
getDestinationId()StringFormun yanıt hedefine ait kimliği alır.
getDestinationType()DestinationTypeFormun yanıt hedefini 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 bir dizisini alır.
getResponses(timestamp)FormResponse[]Belirli bir tarih ve saatten sonra formun tüm yanıtlarının bir dizisini alır.
getShuffleQuestions()BooleanFormun her sayfasında 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, katılımcı başına yalnızca bir yanıta izin verip vermeyeceğini belirler.
hasProgressBar()BooleanFormda ilerleme çubuğu gösterilip gösterilmeyeceğini belirler.
hasRespondAgainLink()BooleanKatılımcı formu doldurduktan sonra formda başka bir yanıt gönderme bağlantısı gösterilip gösterilmeyeceğini belirler.
isAcceptingResponses()BooleanFormun şu anda yanıt kabul edip etmediğini belirler.
isPublishingSummary()BooleanKatılımcı formu doldurduktan 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 dizinde bulunan bir öğeyi başka bir dizinde bulunan öğeye taşır.
moveItem(item, toIndex)ItemBelirli bir öğeyi, formdaki tüm öğeler arasından 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()BooleanFormda, katılımcıların yanıt vermeden önce aynı alan veya alt alan adındaki bir hesaba giriş yapmalarının gerekip gerekmediğini belirler.
setAcceptingResponses(enabled)FormFormun şu anda yanıt kabul edip etmediğini belirler.
setAllowResponseEdits(enabled)FormFormda, yanıtın gönderildikten sonra düzenlenebileceği bir bağlantının gösterilip gösterilmeyeceğini belirler.
setCollectEmail(collect)FormFormun katılımcıların e-posta adreslerini toplayıp toplamayacağı belirlenir.
setConfirmationMessage(message)FormFormun onay mesajını belirler.
setCustomClosedFormMessage(message)FormForm için yanıt kabul edilmiyorsa gösterilecek mesajı ayarlar.
setDescription(description)FormFormun açıklamasını ayarlar.
setDestination(type, id)FormForm yanıtlarının kaydedileceği hedefi belirler.
setIsQuiz(enabled)FormFormun test olup olmadığını belirler.
setLimitOneResponsePerUser(enabled)FormFormun, katılımcı başına yalnızca bir yanıta izin verip vermeyeceğini belirler.
setProgressBar(enabled)FormFormda ilerleme çubuğu olup olmayacağını ayarlar.
setPublishingSummary(enabled)FormKatılımcı formu gönderdikten sonra formda yanıtların özetini görüntüleme bağlantısının gösterilip gösterilmeyeceğini belirler.
setRequireLogin(requireLogin)FormFormda katılımcıların yanıt vermeden önce aynı alan veya alt alan adındaki bir hesaba giriş yapıp yapamayacaklarını belirler.
setShowLinkToRespondAgain(enabled)FormKatılımcı formu doldurduktan sonra formda başka bir yanıt gönderme bağlantısının gösterilip gösterilmeyeceğini belirler.
setShuffleQuestions(shuffle)FormFormun her sayfasında soruların sırasının rastgele olup olmayacağını belirler.
setTitle(title)FormFormun başlığını ayarlar.
shortenFormUrl(url)StringFormun uzun URL'sini kısa URL'ye dönüştürür.
submitGrades(responses)FormBelirtilen FormResponses için notları gönderir.

FormApp

Özellikler

MülkTürAçıklama
AlignmentAlignmentResim hizalama türlerinin listesi.
DestinationTypeDestinationTypeForm yanıtlarını depolayabilecek hedef türlerinin bir listesi.
FeedbackTypeFeedbackTypeFeedbacks formu türlerinin bir listesi.
ItemTypeItemTypeItems formu türlerinin bir 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şturup 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 verilebilir 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ği 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ü, iletişim kutusu ve kenar çubuğu 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 öğesini döndürür.
openByUrl(url)FormBelirtilen URL ile Form değerini 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[]Bir form yanıtında yer alan tüm öğe yanıtlarını, öğelerin formda göründüğü sırayla alır.
getGradableResponseForItem(item)ItemResponseBelirli bir öğe için form yanıtında yer alan öğe yanıtını alır.
getId()StringForm yanıtının kimliğini alır.
getItemResponses()ItemResponse[]Bir form yanıtında yer alan tüm öğe yanıtlarını, öğelerin formda göründüğü sırayla alır.
getRespondentEmail()StringForm.setCollectEmail(collect) ayarı etkinse yanıt gönderen kişinin e-posta adresini alır.
getResponseForItem(item)ItemResponseBelirli bir öğe için bu form yanıtında yer alan öğe yanıtını alır.
getTimestamp()DateForm yanıtı gönderiminin zaman damgasını alır.
submit()FormResponseYanıtı gönderir.
toPrefilledUrl()StringBu form yanıtındaki yanıtlara göre yanıtların önceden doldurulduğu formun URL'sini 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 öğesinin tüm veri doğrulamalarını 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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getRows()String[]Izgaradaki her satırın değerlerini alır.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setRequired(enabled)GridItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setRows(rows)GridItemIzgara satırlarını bir değer dizisine göre ayarlar.
setTitle(title)GridItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
setValidation(validation)GridItemBu ızgara öğesinin veri doğrulamasını ayarlar.

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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 atanan resmi alır.
getIndex()IntegerFormdaki tüm öğeler arasında öğenin dizin numarasını alır.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
getWidth()IntegerResmin piksel cinsinden genişliğini alır.
setAlignment(alignment)ImageItemResmin yatay hizalamasını ayarlar.
setHelpText(text)ImageItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setImage(image)ImageItemResmi ayarlar.
setTitle(title)ImageItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
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 ızgara öğ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 ı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.
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 saat öğ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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
setHelpText(text)ItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setTitle(title)ItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

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ıya ait gönderilen yanıtın puanını alır.
setFeedback(feedback)ItemResponseKatılımcıya gönderilen yanıt için 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
CHECKBOXEnumKatılımcının bir veya daha fazla onay kutusunu ve isteğe bağlı bir "diğer" alanını seçmesine olanak tanıyan bir soru öğesi.
CHECKBOX_GRIDEnumSütun ve satırlardan oluşan bir ızgara olarak sunulan ve katılımcının bir onay kutusu dizisinden satır başına birden fazla seçenek belirlemesine olanak tanıyan bir soru öğesi.
DATEEnumKatılımcıya tarih belirtmesine olanak tanıyan bir soru öğesi.
DATETIMEEnumKatılımcıya tarih ve saat belirtmesine olanak tanıyan bir soru öğesi.
DURATIONEnumKatılımcıya bir süre belirtmesine olanak tanıyan soru öğesi.
GRIDEnumSütun ve satırlardan oluşan bir ızgara olarak sunulan ve katılımcının bir radyo düğmeleri dizisinden satır başına bir seçim yapmasına olanak tanıyan bir soru öğesi.
IMAGEEnumResim gösteren bir düzen öğesi.
LISTEnumKatılımcıya açılır listeden bir seçenek seçmesine olanak tanıyan bir soru öğesi.
MULTIPLE_CHOICEEnumKatılımcıya radyo düğmeleri listesinden veya isteğe bağlı bir "diğer" alanından bir seçim yapmasına olanak tanıyan soru öğesi.
PAGE_BREAKEnumBir sayfanın başlangıcını işaretleyen bir 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, radyo düğmelerinin yer aldığı numaralandırılmış bir sıradan bir seçenek seçmesine olanak tanıyan soru öğesi.
SECTION_HEADEREnumBir bölümün başlangıcını görsel olarak gösteren bir düzen öğesi.
TEXTEnumKatılımcıya tek bir satır metin girmesine olanak tanıyan bir soru öğesi.
TIMEEnumKatılımcının günün saatini belirtmesine olanak tanıyan bir soru öğesi.
VIDEOEnumYouTube videosu gösteren bir düzen öğesi.
FILE_UPLOADEnumKatılımcıya dosya yükleme olanağı tanıyan bir soru öğesi.

ListItem

Yöntemler

YöntemDönüş türüKısa açıklama
createChoice(value)ChoiceYeni bir seçim oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçim oluşturur.
createChoice(value, navigationItem)ChoiceBelirli bir sayfa sonu öğesine atlayan bir sayfa gezinme seçeneğiyle yeni bir seçim oluşturur.
createChoice(value, navigationType)ChoiceSayfa gezinme seçeneğiyle 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()QuizFeedbackKatılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedbackKatılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setChoiceValues(values)ListItemBir öğe için seçenekleri bir dize dizisinden ayarlar.
setChoices(choices)ListItemBir öğe için bir dizi seçenek belirler.
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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)ListItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)ListItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)ListItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

MultipleChoiceItem

Yöntemler

YöntemDönüş türüKısa açıklama
createChoice(value)ChoiceYeni bir seçim oluşturur.
createChoice(value, isCorrect)ChoiceYeni bir seçim oluşturur.
createChoice(value, navigationItem)ChoiceBelirli bir sayfa sonu öğesine atlayan bir sayfa gezinme seçeneğiyle yeni bir seçim oluşturur.
createChoice(value, navigationType)ChoiceSayfa gezinme seçeneğiyle 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()QuizFeedbackKatılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür.
getFeedbackForIncorrect()QuizFeedbackKatılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
hasOtherOption()BooleanÖğenin "diğer" seçeneği olup olmadığını belirler.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setChoiceValues(values)MultipleChoiceItemBir öğe için seçenekleri bir dize dizisinden ayarlar.
setChoices(choices)MultipleChoiceItemBir öğe için bir dizi seçenek belirler.
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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)MultipleChoiceItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)MultipleChoiceItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)MultipleChoiceItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
showOtherOption(enabled)MultipleChoiceItemÖğenin "diğer" seçeneği olup olmadığını belirler.

PageBreakItem

Yöntemler

YöntemDönüş türüKısa açıklama
duplicate()PageBreakItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getGoToPage()PageBreakItemBu sayfa sonundan önce sayfayı doldurduktan sonra formun atlayacağı PageBreakItem değerini alır (yani formda normal doğrusal ilerlemeyle bu sayfa sonuna ulaşıldığında).
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPageNavigationType()PageNavigationTypeBu sayfayı tamamladıktan sonra bu sayfa sonuna gelmeden önce gerçekleşen sayfa gezinme türünü alır (yani, formda normal doğrusal ilerlemeyle bu sayfa sonuna ulaşıldığında).
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
setGoToPage(goToPageItem)PageBreakItemBu sayfa sonundan önceki sayfayı doldurduktan sonra (yani formda normal doğrusal ilerlemeyle bu sayfa sonuna ulaşıldığında) atlanacak sayfayı ayarlar.
setGoToPage(navigationType)PageBreakItemSayfayı tamamladıktan sonra bu sayfa sonuna gelmeden önce (yani formda normal doğrusal ilerlemeyle bu sayfa sonuna ulaşıldığında) gerçekleşen sayfa gezinme türünü belirler.
setHelpText(text)PageBreakItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setTitle(title)PageBreakItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

Özellikler

MülkTürAçıklama
CONTINUEEnumMevcut sayfayı doldurduktan sonra formun bir sonraki sayfasına geçin.
GO_TO_PAGEEnumMevcut sayfayı doldurduktan sonra formun belirtilen bir sayfasına atlayabilirsiniz.
RESTARTEnumMevcut sayfayı doldurduktan sonra, o ana kadar girilen yanıtları temizlemeden formu baştan başlatın.
SUBMITEnumMevcut sayfayı doldurduktan sonra form yanıtını gönderin.

ParagraphTextItem

Yöntemler

YöntemDönüş türüKısa açıklama
clearValidation()ParagraphTextItemBu paragraf metin öğesi için tüm veri doğrulamalarını kaldırır.
createResponse(response)ItemResponseBu paragraf metni öğesi için yeni bir ItemResponse oluşturur.
duplicate()ParagraphTextItemBu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
getGeneralFeedback()QuizFeedbackNot verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)ParagraphTextItemDoğru veya yanlış yanıtı olmayan (ör. manuel notlandırma gerektiren sorular) puanlanabilir bir soruya yanıt verirken katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)ParagraphTextItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)ParagraphTextItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)ParagraphTextItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)ParagraphTextItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
setValidation(validation)ParagraphTextItemBu paragraf metin öğesinin veri doğrulamasını ayarlar.

ParagraphTextValidation

ParagraphTextValidationBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderYanıtın kalıp içermesi gerekir.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderYanıtın kalıp içermemesi gerekir.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderYanıtın kalıpla eşleşmemesini 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 az 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 bildirim ile ilişkili URL'lerin listesini alır.
getText()StringGeri bildirimin görünen metnini alır.

QuizFeedbackBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
addLink(url)QuizFeedbackBuilderGeri 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.

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()QuizFeedbackNot verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getLeftLabel()StringÖlçeğin alt sınırının (varsa) etiketini 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()StringÖlçeğin üst sınırının (varsa) etiketini alır.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
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ı belirler.
setGeneralFeedback(feedback)ScaleItemDoğru veya yanlış yanıtı olmayan (ör. manuel notlandırma gerektiren sorular) puanlanabilir bir soruya yanıt verirken katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)ScaleItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setLabels(lower, upper)ScaleItemÖlçeğin alt ve üst sınırları için etiketler ayarlar.
setPoints(points)ScaleItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)ScaleItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)ScaleItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

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 (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
setHelpText(text)SectionHeaderItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setTitle(title)SectionHeaderItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

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()QuizFeedbackNot verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TextItemDoğru veya yanlış yanıtı olmayan (ör. manuel notlandırma gerektiren sorular) puanlanabilir bir soruya yanıt verirken katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)TextItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)TextItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)TextItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)TextItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
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 bir sayı olması gerekir.
requireNumberBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş (ikisi de dahil) arasında bir sayı olması gerekir.
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 düşük bir sayı olmasını gerektirir.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değerden küçük veya ona eşit bir sayı olmasını gerektirir.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş arasında (ikisi de dahil) olmayan bir sayı olması gerekir.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit olmayan bir sayı olmasını gerektirir.
requireTextContainsPattern(pattern)TextValidationBuilderYanıtın kalıp içermesi gerekir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderYanıtın kalıp içermemesi gerekir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderYanıtın kalıpla eşleşmemesini gerektirir.
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 az 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()QuizFeedbackNot verilebilir bir soruya yanıt veren katılımcılara gösterilen geri bildirimi döndürür.
getHelpText()StringÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen 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 dizin numarasını alır.
getPoints()IntegerNot verilebilir bir öğenin puan değerini döndürür.
getTitle()StringÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) alır.
getType()ItemTypeÖğenin türünü ItemType olarak temsil eder.
isRequired()BooleanKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setGeneralFeedback(feedback)TimeItemDoğru veya yanlış yanıtı olmayan (ör. manuel notlandırma gerektiren sorular) puanlanabilir bir soruya yanıt verirken katılımcılara gösterilecek geri bildirimi ayarlar.
setHelpText(text)TimeItemÖğenin yardım metnini (ImageItems, PageBreakItems ve SectionHeaderItems gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
setPoints(points)TimeItemNot verilebilir bir öğenin puan değerini ayarlar.
setRequired(enabled)TimeItemKatılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
setTitle(title)TimeItemÖğenin başlığını (SectionHeaderItem durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.

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