Forms Service

Formularze

Ta usługa umożliwia skryptom tworzenie, dostęp i modyfikowanie Formularzy Google.

// 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());

Zajęcia

NazwaKrótki opis
AlignmentWyliczenie wskazujące obsługiwane typy wyrównania obrazu.
CheckboxGridItemElement pytania w formie siatki kolumn i wierszy, który umożliwia użytkownikowi wybranie wielu opcji w wierszu.
CheckboxGridValidationWalidator danych CheckboxGridItem.
CheckboxGridValidationBuilderWalidator danych CheckboxGridValidation.
CheckboxItemElement pytania, który umożliwia respondentowi zaznaczenie jednego lub kilku pól wyboru, a także opcjonalne pole "other".
CheckboxValidationWalidator danych CheckboxItem.
CheckboxValidationBuilderWalidator danych CheckboxValidation.
ChoicePojedynczy wybór powiązany z typem elementu Item, który obsługuje takie opcje jak CheckboxItem, ListItem lub MultipleChoiceItem.
DateItemElement pytania, który pozwala użytkownikowi określić datę.
DateTimeItemElement pytania, który pozwala użytkownikowi określić datę i godzinę.
DestinationTypeWyliczenie wskazujące obsługiwane typy miejsc docelowych odpowiedzi na formularz.
DurationItemElement pytania, który pozwala użytkownikowi określić czas trwania.
FeedbackTypeWyliczenie wskazujące obsługiwane typy opinii.
FormFormularz zawierający ogólne właściwości i elementy.
FormAppPozwala na otwarcie istniejącego skryptu Form lub utworzenie nowego.
FormResponseOdpowiedź na cały formularz.
GridItemPozycja pytania w postaci siatki kolumn i wierszy, która umożliwia respondentowi wybranie 1 opcji na wiersz z sekwencji przycisków.
GridValidationWalidator danych GridItem.
GridValidationBuilderWalidator danych GridValidation.
ImageItemElement układu wyświetlający obraz.
ItemOgólny element formularza zawierający właściwości typowe dla wszystkich elementów, np. tytuł i tekst pomocy.
ItemResponseOdpowiedź na jedno pytanie z formularza.
ItemTypeWyliczenie wskazujące obsługiwane typy elementów formularza.
ListItemElement pytania, który umożliwia respondentowi wybranie jednej z listy.
MultipleChoiceItemElement pytania, który pozwala respondentowi wybrać jedną z opcji na liście opcji lub opcjonalnego pola „&"”.
PageBreakItemElement układu określający początek strony.
PageNavigationTypeWartość wyliczeniowa przedstawiająca obsługiwane typy nawigacji na stronie.
ParagraphTextItemElement pytania, który umożliwia respondentowi wpisanie bloku tekstu.
ParagraphTextValidationWalidator danych ParagraphTextItem.
ParagraphTextValidationBuilderWalidator danych ParagraphTextValidation.
QuizFeedbackFunkcjonalna beata, która zawiera właściwości typowe dla wszystkich opinii, np. wyświetlany tekst lub linki.
QuizFeedbackBuilderPodstawowy element BuildBuilder zawierający właściwości typowe dla wszystkich informacji zwrotnych (np. wyświetlany tekst).
ScaleItemElement pytania, który umożliwia respondentowi wybranie jednej z numerowanej sekwencji przycisków.
SectionHeaderItemElement układu przedstawiający wizualnie sekcję.
TextItemElement pytania, który pozwala użytkownikowi wpisać jeden wiersz tekstu.
TextValidationWalidator danych TextItem.
TextValidationBuilderWalidator danych TextValidation.
TimeItemElement pytania, który umożliwia respondentowi określenie pory dnia.
VideoItemElement układu, który wyświetla film.

Alignment

Właściwości

WłaściwośćTypOpis
LEFTEnumWyrównaj obraz do lewej strony formularza.
CENTEREnumWyrównaj obraz do środka formularza.
RIGHTEnumWyrównaj obraz do prawej strony formularza.

CheckboxGridItem

Metody

MetodaZwracany typKrótki opis
clearValidation()CheckboxGridItemUsuwa wszystkie zatwierdzenia danych dla tego elementu siatki.
createResponse(responses)ItemResponseTworzy nowy element: ItemResponse dla tego elementu siatki.
duplicate()CheckboxGridItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getColumns()String[]Pobiera wartości dla każdej kolumny w siatce.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getRows()String[]Pobiera wartości dla każdego wiersza w siatce.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setColumns(columns)CheckboxGridItemUstawia kolumny siatki na podstawie tablicy wartości.
setHelpText(text)CheckboxGridItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setRequired(enabled)CheckboxGridItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setRows(rows)CheckboxGridItemUstawia wiersze siatki na podstawie tablicy wartości.
setTitle(title)CheckboxGridItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
setValidation(validation)CheckboxGridItemUstawia weryfikację danych tego elementu siatki.

CheckboxGridValidation

CheckboxGridValidationBuilder

Metody

MetodaZwracany typKrótki opis
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderW przypadku elementu siatki wymagany jest limit 1 odpowiedzi na kolumnę.

CheckboxItem

Metody

MetodaZwracany typKrótki opis
clearValidation()CheckboxItemUsuwa wszystkie zatwierdzenia danych tego elementu.
createChoice(value)ChoiceSpowoduje nowy wybór.
createChoice(value, isCorrect)ChoiceSpowoduje nowy wybór.
createResponse(responses)ItemResponseTworzy nowy element: ItemResponse dla tego pola wyboru.
duplicate()CheckboxItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getChoices()Choice[]Pobiera wszystkie odpowiedzi dotyczące elementu.
getFeedbackForCorrect()QuizFeedbackZwraca opinię widoczną dla użytkowników, gdy odpowiedzą poprawnie na pytanie.
getFeedbackForIncorrect()QuizFeedbackZwraca opinię wyświetlaną osobom, które nieprawidłowo odpowiedzieli na pytanie.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
hasOtherOption()BooleanOkreśla, czy element ma opcję "other&quot.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setChoiceValues(values)CheckboxItemUstawia wybór elementu z tablicy ciągów.
setChoices(choices)CheckboxItemUstawia tablicę opcji dla elementu.
setFeedbackForCorrect(feedback)CheckboxItemOkreśla, jaka opinia ma być widoczna dla użytkowników, gdy prawidłowo odpowiedzą na pytanie.
setFeedbackForIncorrect(feedback)CheckboxItemUmożliwiają wyświetlanie odpowiedzi, gdy użytkownik odpowie nieprawidłowo na pytanie.
setHelpText(text)CheckboxItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setPoints(points)CheckboxItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)CheckboxItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)CheckboxItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
setValidation(validation)CheckboxItemUstawia weryfikację danych tego elementu.
showOtherOption(enabled)CheckboxItemOkreśla, czy element ma opcję "other&quot.

CheckboxValidation

CheckboxValidationBuilder

Metody

MetodaZwracany typKrótki opis
requireSelectAtLeast(number)CheckboxValidationBuilderTrzeba wybrać co najmniej tyle opcji.
requireSelectAtMost(number)CheckboxValidationBuilderWymagaj jak największej liczby opcji.
requireSelectExactly(number)CheckboxValidationBuilderWymagaj dokładnie tych opcji.

Choice

Metody

MetodaZwracany typKrótki opis
getGotoPage()PageBreakItemPobiera element PageBreakItem ustawiony jako miejsce docelowe GO_TO_PAGE, jeśli ankietowany zaznaczy tę opcję i uzupełni bieżącą stronę.
getPageNavigationType()PageNavigationTypePobiera parametr PageNavigationType, który odpowiada, gdy użytkownik wybierze tę opcję i uzupełni bieżącą stronę.
getValue()StringPobiera wartość wyboru, którą ankietowani widzą jako etykietę podczas przeglądania formularza.
isCorrectAnswer()BooleanOkreśla, czy odpowiedź jest prawidłowa.

DateItem

Metody

MetodaZwracany typKrótki opis
createResponse(response)ItemResponseTworzy nowy element: ItemResponse na potrzeby tego elementu daty.
duplicate()DateItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGeneralFeedback()QuizFeedbackZwraca opinię wyświetlaną użytkownikom, gdy odpowiadają na pytanie z możliwością oceny.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
includesYear()BooleanOkreśla, czy element daty zawiera opcję roku.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setGeneralFeedback(feedback)DateItemUmożliwia wyświetlanie odpowiedzi, które mają być wyświetlane ankietowanym, gdy nie mają prawidłowej lub nieprawidłowej odpowiedzi (np. pytań wymagających ręcznego oceniania).
setHelpText(text)DateItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setIncludesYear(enableYear)DateItemOkreśla, czy element daty zawiera ustawienie na rok.
setPoints(points)DateItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)DateItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)DateItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

DateTimeItem

Metody

MetodaZwracany typKrótki opis
createResponse(response)ItemResponseTworzy nowy element: ItemResponse dla tego elementu daty i godziny.
duplicate()DateTimeItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGeneralFeedback()QuizFeedbackZwraca opinię wyświetlaną użytkownikom, gdy odpowiadają na pytanie z możliwością oceny.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
includesYear()BooleanOkreśla, czy element daty zawiera opcję roku.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setGeneralFeedback(feedback)DateTimeItemUmożliwia wyświetlanie odpowiedzi, które mają być wyświetlane ankietowanym, gdy nie mają prawidłowej lub nieprawidłowej odpowiedzi (np. pytań wymagających ręcznego oceniania).
setHelpText(text)DateTimeItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemOkreśla, czy element daty zawiera ustawienie na rok.
setPoints(points)DateTimeItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)DateTimeItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)DateTimeItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

DestinationType

Właściwości

WłaściwośćTypOpis
SPREADSHEETEnumArkusz kalkulacyjny Google jako miejsce docelowe odpowiedzi na pytania formularza.

DurationItem

Metody

MetodaZwracany typKrótki opis
createResponse(hours, minutes, seconds)ItemResponseTworzy nowy element: ItemResponse na potrzeby tego elementu daty.
duplicate()DurationItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGeneralFeedback()QuizFeedbackZwraca opinię wyświetlaną użytkownikom, gdy odpowiadają na pytanie z możliwością oceny.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setGeneralFeedback(feedback)DurationItemUmożliwia wyświetlanie odpowiedzi, które mają być wyświetlane ankietowanym, gdy nie mają prawidłowej lub nieprawidłowej odpowiedzi (np. pytań wymagających ręcznego oceniania).
setHelpText(text)DurationItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setPoints(points)DurationItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)DurationItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)DurationItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

FeedbackType

Właściwości

WłaściwośćTypOpis
CORRECTEnumOpinie, które są automatycznie wyświetlane osobom, które odpowiedziały na pytanie.
INCORRECTEnumOpinie, które są automatycznie wyświetlane osobom, które udzieliły odpowiedzi na pytanie.
GENERALEnumOpinia wyświetlana automatycznie użytkownikom, gdy prześlą odpowiedź.

Form

Metody

MetodaZwracany typKrótki opis
addCheckboxGridItem()CheckboxGridItemDodaje nowy element pytania przedstawiony w postaci siatki kolumn i wierszy, w której respondent może wybrać wiele opcji w danym wierszu w ramach sekwencji pól wyboru.
addCheckboxItem()CheckboxItemDodaje nowy element pytania, który pozwala respondentowi wybrać jedno lub kilka pól wyboru, a także opcjonalne pole „&"”.
addDateItem()DateItemDołącza nowy element pytania, który pozwala użytkownikowi określić datę.
addDateTimeItem()DateTimeItemDołącza nowy element pytania, który pozwala użytkownikowi określić datę i godzinę.
addDurationItem()DurationItemDodaje nowy element pytania, który umożliwia respondentowi wskazanie czasu trwania.
addEditor(emailAddress)FormDodaje danego użytkownika do listy edytorów Form.
addEditor(user)FormDodaje danego użytkownika do listy edytorów Form.
addEditors(emailAddresses)FormDodaje daną tablicę użytkowników do listy edytorów Form.
addGridItem()GridItemDodaje nowy element pytania, wyświetlany w postaci siatki i wierszy, w którym użytkownik może wybrać po 1 wierszu z sekwencji przycisków.
addImageItem()ImageItemDodaje nowy element układu, który wyświetla obraz.
addListItem()ListItemDołącza nowy element pytania, który pozwala respondentowi wybrać jeden z listy.
addMultipleChoiceItem()MultipleChoiceItemDodaje nowy element pytania, który pozwala respondentowi wybrać jeden z przycisków na liście opcji lub opcjonalne pole „&"”.
addPageBreakItem()PageBreakItemDołącza nowy element układu, który oznacza początek strony.
addParagraphTextItem()ParagraphTextItemDołącza nowy element pytania, który pozwala użytkownikowi wpisać blok tekstu.
addScaleItem()ScaleItemDodaje nowy element pytania, który pozwala respondentowi wybrać jedną z numerowanych opcji.
addSectionHeaderItem()SectionHeaderItemDołącza nowy element układu, który wizualnie wskazuje początek sekcji.
addTextItem()TextItemDołącza nowy element pytania, który pozwala użytkownikowi wpisać jeden wiersz tekstu.
addTimeItem()TimeItemDołącza nowy element pytania, który pozwala użytkownikowi określić porę dnia.
addVideoItem()VideoItemDodaje nowy element układu, który wyświetla film.
canEditResponse()BooleanOkreśla, czy po przesłaniu formularza jest wyświetlany link umożliwiający edytowanie odpowiedzi.
collectsEmail()BooleanOkreśla, czy formularz zbiera adresy e-mail ankietowanych.
createResponse()FormResponseTworzy nową odpowiedź na formularz.
deleteAllResponses()FormUsuwa wszystkie przesłane odpowiedzi z magazynu odpowiedzi.
deleteItem(index)voidUsuwa element z danego indeksu wśród wszystkich elementów w formularzu.
deleteItem(item)voidUsuwa określony element.
deleteResponse(responseId)FormUsuwa pojedynczą odpowiedź z magazynu formularzy.
getConfirmationMessage()StringPobiera komunikat z potwierdzeniem formularza.
getCustomClosedFormMessage()StringPobiera komunikat niestandardowy, który będzie wyświetlany, jeśli formularz nie przyjmuje odpowiedzi. W przypadku braku wiadomości przekazujemy pusty ciąg znaków.
getDescription()StringPobiera opis formularza.
getDestinationId()StringPobiera identyfikator miejsca docelowego odpowiedzi z formularza.
getDestinationType()DestinationTypePobiera typ miejsca docelowego odpowiedzi z formularza.
getEditUrl()StringPobiera adres URL, który może służyć do uzyskiwania dostępu do trybu edycji formularza.
getEditors()User[]Pobiera listę edytorów Form.
getId()StringPobiera identyfikator formularza.
getItemById(id)ItemPobiera element o podanym identyfikatorze.
getItems()Item[]Pobiera tablicę wszystkich elementów formularza.
getItems(itemType)Item[]Pobiera tablicę wszystkich elementów określonego typu.
getPublishedUrl()StringPobiera adres URL, którego można użyć do udzielenia odpowiedzi na formularz.
getResponse(responseId)FormResponsePobiera odpowiedź z 1 formularza na podstawie swojego identyfikatora odpowiedzi.
getResponses()FormResponse[]Pobiera tablicę wszystkich odpowiedzi z formularza.
getResponses(timestamp)FormResponse[]Pobiera tablicę wszystkich odpowiedzi formularza po określonej dacie i godzinie.
getShuffleQuestions()BooleanOkreśla, czy kolejność pytań na każdej stronie formularza jest losowa.
getSummaryUrl()StringPobiera adres URL, którego można używać do wyświetlania podsumowania odpowiedzi z formularza.
getTitle()StringPobiera tytuł formularza.
hasLimitOneResponsePerUser()BooleanOkreśla, czy w formularzu można wypełnić tylko jedną odpowiedź.
hasProgressBar()BooleanOkreśla, czy formularz ma wyświetlać pasek postępu.
hasRespondAgainLink()BooleanOkreśla, czy formularz wyświetla link umożliwiający przesłanie kolejnej odpowiedzi po wypełnieniu formularza.
isAcceptingResponses()BooleanOkreśla, czy formularz przyjmuje obecnie odpowiedzi.
isPublishingSummary()BooleanOkreśla, czy formularz ma wyświetlać link do wyświetlenia podsumowania odpowiedzi po wypełnieniu formularza.
isQuiz()BooleanOkreśla, czy formularz jest quizem.
moveItem(from, to)ItemPrzeniesienie elementu z danego indeksu do wszystkich elementów w formularzu do innego.
moveItem(item, toIndex)ItemPowoduje przeniesienie danego elementu do danego indeksu między wszystkimi elementami w formularzu.
removeDestination()FormOdłączanie formularza od miejsca docelowego odpowiedzi.
removeEditor(emailAddress)FormDanego użytkownika nie ma na liście edytorów Form.
removeEditor(user)FormDanego użytkownika nie ma na liście edytorów Form.
requiresLogin()BooleanOkreśla, czy formularz wymaga od użytkowników zalogowania się na konto w tej samej domenie lub subdomenie, zanim udzieli on odpowiedzi.
setAcceptingResponses(enabled)FormOkreśla, czy formularz przyjmuje obecnie odpowiedzi.
setAllowResponseEdits(enabled)FormOkreśla, czy po przesłaniu formularza jest wyświetlany link umożliwiający edytowanie odpowiedzi.
setCollectEmail(collect)FormOkreśla, czy formularz zbiera adresy e-mail ankietowanych.
setConfirmationMessage(message)FormUstawia komunikat z potwierdzeniem formularza.
setCustomClosedFormMessage(message)FormPowoduje wyświetlenie wiadomości, jeśli formularz nie przyjmuje odpowiedzi.
setDescription(description)FormUstawia opis formularza.
setDestination(type, id)FormOkreśla miejsce docelowe, w którym są zapisywane odpowiedzi na pytania formularza.
setIsQuiz(enabled)FormOkreśla, czy formularz jest quizem.
setLimitOneResponsePerUser(enabled)FormOkreśla, czy formularz zezwala tylko na jedną odpowiedź na respondenta.
setProgressBar(enabled)FormOkreśla, czy formularz ma pasek postępu.
setPublishingSummary(enabled)FormOkreśla, czy formularz ma wyświetlać link do wyświetlenia podsumowania odpowiedzi po przesłaniu formularza.
setRequireLogin(requireLogin)FormOkreśla, czy formularz wymaga od użytkowników zalogowania się na konto w tej samej domenie lub subdomenie, zanim udzieli on odpowiedzi.
setShowLinkToRespondAgain(enabled)FormOkreśla, czy po wypełnieniu formularza użytkownik zobaczy link umożliwiający przesłanie kolejnej odpowiedzi.
setShuffleQuestions(shuffle)FormOkreśla, czy kolejność pytań na każdej stronie formularza jest losowa.
setTitle(title)FormUstawia tytuł formularza.
shortenFormUrl(url)StringKonwertuje długi adres URL formularza na krótki adres URL.
submitGrades(responses)FormUmożliwia przesłanie ocen dla odpowiedzi z formularza.

FormApp

Właściwości

WłaściwośćTypOpis
AlignmentAlignmentLista typów wyrównania obrazu.
DestinationTypeDestinationTypeLista typów miejsc docelowych, w których mogą być przechowywane odpowiedzi na pytania z formularza.
FeedbackTypeFeedbackTypeLista typów w postaci Feedbacks.
ItemTypeItemTypeLista typów w postaci Items.
PageNavigationTypePageNavigationTypeLista możliwych zachowań podczas poruszania się po stronach.

Metody

MetodaZwracany typKrótki opis
create(title)FormTworzy i zwraca nowy element Form.
createCheckboxGridValidation()CheckboxGridValidationBuilderZwraca instancję CheckboxGridValidationBuilder, która służy do ustawiania weryfikacji CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderZwraca instancję CheckboxValidationBuilder, która służy do ustawiania weryfikacji CheckboxItem.
createFeedback()QuizFeedbackBuilderZwraca instancję TestfeedbackBuilder, której można użyć do ustawienia opinii na temat oceny Item.
createGridValidation()GridValidationBuilderZwraca instancję GridValidationBuilder, która może służyć do ustawiania weryfikacji GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderZwraca instancję ParagraphTextValidationBuilder, za pomocą której można ustawić weryfikację ParagraphTextItem.
createTextValidation()TextValidationBuilderZwraca instancję TextValidationBuilder, która może służyć do ustawiania weryfikacji TextItem.
getActiveForm()FormZwraca formularz, do którego skrypt jest powiązany z kontenerem.
getUi()UiZwraca wystąpienie środowiska edytora formularzy i interfejsu użytkownika, które umożliwia skryptowi dodanie funkcji, takich jak menu, okna i paski boczne.
openById(id)FormZwraca Form o podanym identyfikatorze.
openByUrl(url)FormZwraca Form z określonym adresem URL.

FormResponse

Metody

MetodaZwracany typKrótki opis
getEditResponseUrl()StringGeneruje URL, który umożliwia edytowanie przesłanej już odpowiedzi.
getGradableItemResponses()ItemResponse[]Pobiera wszystkie odpowiedzi elementu zawarte w odpowiedzi na formularz w takiej samej kolejności, w jakiej występują w formularzu.
getGradableResponseForItem(item)ItemResponsePobiera odpowiedź elementu dla odpowiedzi na formularz danego elementu.
getId()StringPobiera identyfikator odpowiedzi na formularz.
getItemResponses()ItemResponse[]Pobiera wszystkie odpowiedzi elementu zawarte w odpowiedzi na formularz w takiej samej kolejności, w jakiej występują w formularzu.
getRespondentEmail()StringPobiera adres e-mail osoby, która przesłała odpowiedź (jeśli jest włączone ustawienie Form.setCollectEmail(collect)).
getResponseForItem(item)ItemResponsePobiera odpowiedź elementu dla tej odpowiedzi formularza.
getTimestamp()DatePobiera sygnaturę czasową przesłania odpowiedzi.
submit()FormResponseprzesyła odpowiedź;
toPrefilledUrl()StringGeneruje adres URL formularza, w którym odpowiedzi są wstępnie wypełniane na podstawie odpowiedzi z tego formularza.
withItemGrade(gradedResponse)FormResponseDodaje daną ocenę elementu do odpowiedzi na formularz.
withItemResponse(response)FormResponseDodaje wskazaną odpowiedź elementu do odpowiedzi na formularz.

GridItem

Metody

MetodaZwracany typKrótki opis
clearValidation()GridItemUsuwa wszystkie zatwierdzenia danych dla tego elementu siatki.
createResponse(responses)ItemResponseTworzy nowy element: ItemResponse dla tego elementu siatki.
duplicate()GridItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getColumns()String[]Pobiera wartości dla każdej kolumny w siatce.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getRows()String[]Pobiera wartości dla każdego wiersza w siatce.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setColumns(columns)GridItemUstawia kolumny siatki na podstawie tablicy wartości.
setHelpText(text)GridItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setRequired(enabled)GridItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setRows(rows)GridItemUstawia wiersze siatki na podstawie tablicy wartości.
setTitle(title)GridItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
setValidation(validation)GridItemUstawia weryfikację danych tego elementu siatki.

GridValidation

GridValidationBuilder

Metody

MetodaZwracany typKrótki opis
requireLimitOneResponsePerColumn()GridValidationBuilderW przypadku elementu siatki wymagany jest limit 1 odpowiedzi na kolumnę.

ImageItem

Metody

MetodaZwracany typKrótki opis
duplicate()ImageItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getAlignment()AlignmentPobiera wyrównanie w poziomie.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getImage()BlobPobiera obraz, który jest obecnie przypisany do elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
getWidth()IntegerPobiera szerokość obrazu w pikselach.
setAlignment(alignment)ImageItemUstawia wyrównanie w poziomie.
setHelpText(text)ImageItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setImage(image)ImageItemUstawia sam obraz.
setTitle(title)ImageItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
setWidth(width)ImageItemUstawia szerokość obrazu w pikselach.

Item

Metody

MetodaZwracany typKrótki opis
asCheckboxGridItem()CheckboxGridItemZwraca element jako element siatki pól wyboru.
asCheckboxItem()CheckboxItemZwraca element jako element pola wyboru.
asDateItem()DateItemZwraca element jako element daty.
asDateTimeItem()DateTimeItemZwraca element jako element daty i godziny.
asDurationItem()DurationItemZwraca element jako element o określonym czasie trwania.
asGridItem()GridItemZwraca element jako element siatki.
asImageItem()ImageItemZwraca element jako element graficzny.
asListItem()ListItemZwraca element jako element listy.
asMultipleChoiceItem()MultipleChoiceItemZwraca element jako element jednokrotnego wyboru.
asPageBreakItem()PageBreakItemZwraca element jako element podziału na strony.
asParagraphTextItem()ParagraphTextItemZwraca element jako element w postaci tekstu akapitu.
asScaleItem()ScaleItemZwraca element jako element wagi.
asSectionHeaderItem()SectionHeaderItemZwraca element jako element nagłówka sekcji.
asTextItem()TextItemZwraca element jako element tekstowy.
asTimeItem()TimeItemZwraca element jako element czasowy.
asVideoItem()VideoItemZwraca element jako element wideo.
duplicate()ItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
setHelpText(text)ItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setTitle(title)ItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

ItemResponse

Metody

MetodaZwracany typKrótki opis
getFeedback()ObjectPobiera opinię otrzymaną na podstawie odpowiedzi respondenta.
getItem()ItemPobiera element pytania, na który stanowi odpowiedź.
getResponse()ObjectPobiera odpowiedź przesłaną przez użytkownika.
getScore()ObjectPobiera wynik odpowiedzi respondenta.
setFeedback(feedback)ItemResponseOkreśla komentarz, który powinien wyświetlić się respondentowi.
setScore(score)ItemResponseUstawia wynik dla odpowiedzi respondenta.

ItemType

Właściwości

WłaściwośćTypOpis
CHECKBOXEnumElement pytania, który umożliwia respondentowi zaznaczenie jednego lub kilku pól wyboru, a także opcjonalne pole "other".
CHECKBOX_GRIDEnumElement pytania w formie siatki kolumn i wierszy, który umożliwia użytkownikowi wybranie wielu opcji w wierszu.
DATEEnumElement pytania, który pozwala użytkownikowi określić datę.
DATETIMEEnumElement pytania, który pozwala użytkownikowi określić datę i godzinę.
DURATIONEnumElement pytania, który pozwala użytkownikowi określić czas trwania.
GRIDEnumPozycja pytania w postaci siatki kolumn i wierszy, która umożliwia respondentowi wybranie 1 opcji na wiersz z sekwencji przycisków.
IMAGEEnumElement układu wyświetlający obraz.
LISTEnumElement pytania, który umożliwia respondentowi wybranie jednej z listy.
MULTIPLE_CHOICEEnumElement pytania, który pozwala respondentowi wybrać jedną z opcji na liście opcji lub opcjonalnego pola „&"”.
PAGE_BREAKEnumElement układu określający początek strony.
PARAGRAPH_TEXTEnumElement pytania, który umożliwia respondentowi wpisanie bloku tekstu.
SCALEEnumElement pytania, który umożliwia respondentowi wybranie jednej z numerowanej sekwencji opcji.
SECTION_HEADEREnumElement układu przedstawiający wizualnie sekcję.
TEXTEnumElement pytania, który pozwala użytkownikowi wpisać jeden wiersz tekstu.
TIMEEnumElement pytania, który umożliwia respondentowi określenie pory dnia.
VIDEOEnumElement układu, który wyświetla film w YouTube.
FILE_UPLOADEnumElement pytania, który umożliwia użytkownikowi przesłanie pliku.

ListItem

Metody

MetodaZwracany typKrótki opis
createChoice(value)ChoiceSpowoduje nowy wybór.
createChoice(value, isCorrect)ChoiceSpowoduje nowy wybór.
createChoice(value, navigationItem)ChoiceTworzy nowy wybór z opcją nawigacji na stronie, która przechodzi do danego elementu podziału.
createChoice(value, navigationType)ChoiceTworzy nowy wybór z opcją nawigacji na stronie.
createResponse(response)ItemResponseTworzy nowy element: ItemResponse dla tego elementu listy.
duplicate()ListItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getChoices()Choice[]Pobiera wszystkie odpowiedzi dotyczące elementu.
getFeedbackForCorrect()QuizFeedbackZwraca opinię widoczną dla użytkowników, gdy odpowiedzą poprawnie na pytanie.
getFeedbackForIncorrect()QuizFeedbackZwraca opinię wyświetlaną osobom, które nieprawidłowo odpowiedzieli na pytanie.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setChoiceValues(values)ListItemUstawia wybór elementu z tablicy ciągów.
setChoices(choices)ListItemUstawia tablicę opcji dla elementu.
setFeedbackForCorrect(feedback)ListItemOkreśla, jaka opinia ma być widoczna dla użytkowników, gdy prawidłowo odpowiedzą na pytanie.
setFeedbackForIncorrect(feedback)ListItemUmożliwiają wyświetlanie odpowiedzi, gdy użytkownik odpowie nieprawidłowo na pytanie.
setHelpText(text)ListItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setPoints(points)ListItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)ListItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)ListItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

MultipleChoiceItem

Metody

MetodaZwracany typKrótki opis
createChoice(value)ChoiceSpowoduje nowy wybór.
createChoice(value, isCorrect)ChoiceSpowoduje nowy wybór.
createChoice(value, navigationItem)ChoiceTworzy nowy wybór z opcją nawigacji na stronie, która przechodzi do danego elementu podziału.
createChoice(value, navigationType)ChoiceTworzy nowy wybór z opcją nawigacji na stronie.
createResponse(response)ItemResponseTworzy nowy element ItemResponse dla tego elementu jednokrotnego wyboru.
duplicate()MultipleChoiceItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getChoices()Choice[]Pobiera wszystkie odpowiedzi dotyczące elementu.
getFeedbackForCorrect()QuizFeedbackZwraca opinię widoczną dla użytkowników, gdy odpowiedzą poprawnie na pytanie.
getFeedbackForIncorrect()QuizFeedbackZwraca opinię wyświetlaną osobom, które nieprawidłowo odpowiedzieli na pytanie.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
hasOtherOption()BooleanOkreśla, czy element ma opcję "other&quot.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setChoiceValues(values)MultipleChoiceItemUstawia wybór elementu z tablicy ciągów.
setChoices(choices)MultipleChoiceItemUstawia tablicę opcji dla elementu.
setFeedbackForCorrect(feedback)MultipleChoiceItemOkreśla, jaka opinia ma być widoczna dla użytkowników, gdy prawidłowo odpowiedzą na pytanie.
setFeedbackForIncorrect(feedback)MultipleChoiceItemUmożliwiają wyświetlanie odpowiedzi, gdy użytkownik odpowie nieprawidłowo na pytanie.
setHelpText(text)MultipleChoiceItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setPoints(points)MultipleChoiceItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)MultipleChoiceItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)MultipleChoiceItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemOkreśla, czy element ma opcję "other&quot.

PageBreakItem

Metody

MetodaZwracany typKrótki opis
duplicate()PageBreakItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGoToPage()PageBreakItemPobiera element PageBreakItem, do którego przechodzi formularz po przejściu do tego podziału strony (czyli po przejściu do podziału strony według zwykłego postępu liniowego w formularzu).
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPageNavigationType()PageNavigationTypePobiera typ nawigacji po stronie, zanim nastąpi podział strony (czyli po przejściu do podziału strony według zwykłego liniowego postępu formularza).
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
setGoToPage(goToPageItem)PageBreakItemUstawia opcję przechodzenia na następną stronę, gdy użytkownik chce przejść między podziałami (czyli po dotarciu do tej strony przez normalny linearny postęp za pomocą formularza).
setGoToPage(navigationType)PageBreakItemOkreśla typ nawigacji, która ma miejsce po ukończeniu strony przed podziałem strony (czyli po przejściu do tego podziału przez normalny liniowy postęp formularza).
setHelpText(text)PageBreakItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setTitle(title)PageBreakItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

Właściwości

WłaściwośćTypOpis
CONTINUEEnumPo przejściu na bieżącą stronę przejdź na następną stronę.
GO_TO_PAGEEnumPo przejściu na bieżącą stronę przejdź do określonej strony formularza.
RESTARTEnumPonownie uruchom formularz od początku, nie usuwając do tej pory odpowiedzi.
SUBMITEnumPo wypełnieniu bieżącej strony prześlij formularz.

ParagraphTextItem

Metody

MetodaZwracany typKrótki opis
clearValidation()ParagraphTextItemUsuwa wszystkie zatwierdzenia tego elementu tekstowego.
createResponse(response)ItemResponseTworzy nowy element: ItemResponse dla tego elementu tekstu akapitu.
duplicate()ParagraphTextItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGeneralFeedback()QuizFeedbackZwraca opinię wyświetlaną użytkownikom, gdy odpowiadają na pytanie z możliwością oceny.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setGeneralFeedback(feedback)ParagraphTextItemUmożliwia wyświetlanie odpowiedzi, które mają być wyświetlane ankietowanym, gdy nie mają prawidłowej lub nieprawidłowej odpowiedzi (np. pytań wymagających ręcznego oceniania).
setHelpText(text)ParagraphTextItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setPoints(points)ParagraphTextItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)ParagraphTextItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)ParagraphTextItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
setValidation(validation)ParagraphTextItemUstawia weryfikację danych tego elementu tekstowego akapitu.

ParagraphTextValidation

ParagraphTextValidationBuilder

Metody

MetodaZwracany typKrótki opis
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderWymaga odpowiedzi, która zawiera wzorzec.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderWymaga odpowiedzi, która nie zawiera wzorca.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderWymaga odpowiedzi, która nie pasuje do wzorca.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderDługość odpowiedzi musi być większa lub równa wartości.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderWymaga długości odpowiedzi poniżej wartości.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderWymaga odpowiedzi pasującej do wzorca.

QuizFeedback

Metody

MetodaZwracany typKrótki opis
getLinkUrls()String[]Pobiera listę adresów URL powiązanych z komentarzem.
getText()StringPobiera wyświetlany tekst opinii.

QuizFeedbackBuilder

Metody

MetodaZwracany typKrótki opis
addLink(url)QuizFeedbackBuilderDodanie linku do opinii uzupełniającej materiał.
addLink(url, displayText)QuizFeedbackBuilderDodanie linku do opinii uzupełniającej materiał.
build()QuizFeedbackTworzy opinię na temat odpowiedniego typu tego kreatora.
copy()QuizFeedbackBuilderZwraca kopię tego kreatora.
setText(text)QuizFeedbackBuilderUstawia tekst opinii.

ScaleItem

Metody

MetodaZwracany typKrótki opis
createResponse(response)ItemResponseTworzy nowy element: ItemResponse na potrzeby tego elementu wagi.
duplicate()ScaleItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGeneralFeedback()QuizFeedbackZwraca opinię wyświetlaną użytkownikom, gdy odpowiadają na pytanie z możliwością oceny.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getLeftLabel()StringPobiera etykietę dolną granicę wagi, jeśli taka istnieje.
getLowerBound()IntegerPobiera dolną granicę wagi.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getRightLabel()StringPobiera etykietę górnej granicy wagi, jeśli taka istnieje.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
getUpperBound()IntegerPobiera górną granicę wagi.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setBounds(lower, upper)ScaleItemUstawia dolną i górną granicę skali.
setGeneralFeedback(feedback)ScaleItemUmożliwia wyświetlanie odpowiedzi, które mają być wyświetlane ankietowanym, gdy nie mają prawidłowej lub nieprawidłowej odpowiedzi (np. pytań wymagających ręcznego oceniania).
setHelpText(text)ScaleItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setLabels(lower, upper)ScaleItemUstawia etykiety dla dolnej i górnej granicy wagi.
setPoints(points)ScaleItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)ScaleItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)ScaleItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

SectionHeaderItem

Metody

MetodaZwracany typKrótki opis
duplicate()SectionHeaderItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
setHelpText(text)SectionHeaderItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setTitle(title)SectionHeaderItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

TextItem

Metody

MetodaZwracany typKrótki opis
clearValidation()TextItemUsuwa wszystkie znaczniki tego elementu tekstowego.
createResponse(response)ItemResponseTworzy nowy element: ItemResponse dla tego elementu tekstowego.
duplicate()TextItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGeneralFeedback()QuizFeedbackZwraca opinię wyświetlaną użytkownikom, gdy odpowiadają na pytanie z możliwością oceny.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setGeneralFeedback(feedback)TextItemUmożliwia wyświetlanie odpowiedzi, które mają być wyświetlane ankietowanym, gdy nie mają prawidłowej lub nieprawidłowej odpowiedzi (np. pytań wymagających ręcznego oceniania).
setHelpText(text)TextItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setPoints(points)TextItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)TextItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)TextItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
setValidation(validation)TextItemUstawia weryfikację danych tego elementu tekstowego.

TextValidation

TextValidationBuilder

Metody

MetodaZwracany typKrótki opis
requireNumber()TextValidationBuilderWymaga, aby element tekstowy był liczbą.
requireNumberBetween(start, end)TextValidationBuilderWymaga, aby element tekstowy był liczbą od początku do końca (włącznie).
requireNumberEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą równą określonej wartości.
requireNumberGreaterThan(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą większą niż określona wartość.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą większą lub równą określonej wartości.
requireNumberLessThan(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą mniejszą od podanej wartości.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy miał liczbę mniejszą lub równą określonej wartości.
requireNumberNotBetween(start, end)TextValidationBuilderWymaga, aby element tekstowy nie był liczbą całkowitą z zakresu od początku do końca.
requireNumberNotEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy nie był równy określonej wartości.
requireTextContainsPattern(pattern)TextValidationBuilderWymaga odpowiedzi, która zawiera wzorzec.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderWymaga odpowiedzi, która nie zawiera wzorca.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderWymaga odpowiedzi, która nie pasuje do wzorca.
requireTextIsEmail()TextValidationBuilderWymagany jest tekst adresu e-mail.
requireTextIsUrl()TextValidationBuilderWymagany jest element tekstowy.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderDługość odpowiedzi musi być większa lub równa wartości.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderWymaga długości odpowiedzi poniżej wartości.
requireTextMatchesPattern(pattern)TextValidationBuilderWymaga odpowiedzi pasującej do wzorca.
requireWholeNumber()TextValidationBuilderWymaga, aby element tekstowy był liczbą całkowitą.

TimeItem

Metody

MetodaZwracany typKrótki opis
createResponse(hour, minute)ItemResponseTworzy nowy element: ItemResponse dla tego elementu.
duplicate()TimeItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getGeneralFeedback()QuizFeedbackZwraca opinię wyświetlaną użytkownikom, gdy odpowiadają na pytanie z możliwością oceny.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getPoints()IntegerZwraca wartość punktową elementu możliwego do oceny.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
isRequired()BooleanOkreśla, czy respondent musi odpowiedzieć na pytanie.
setGeneralFeedback(feedback)TimeItemUmożliwia wyświetlanie odpowiedzi, które mają być wyświetlane ankietowanym, gdy nie mają prawidłowej lub nieprawidłowej odpowiedzi (np. pytań wymagających ręcznego oceniania).
setHelpText(text)TimeItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setPoints(points)TimeItemOkreśla liczbę punktów, które może mieć wartość z możliwością oceny.
setRequired(enabled)TimeItemOkreśla, czy respondent musi odpowiedzieć na pytanie.
setTitle(title)TimeItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).

VideoItem

Metody

MetodaZwracany typKrótki opis
duplicate()VideoItemTworzy kopię tego elementu i dołącza ją na końcu formularza.
getAlignment()AlignmentPobiera wyrównanie w poziomie filmu.
getHelpText()StringPobiera tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
getId()IntegerPobiera unikalny identyfikator elementu.
getIndex()IntegerPobiera indeks elementu do wszystkich elementów w formularzu.
getTitle()StringPobiera tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
getType()ItemTypePobiera typ elementu reprezentowany jako ItemType.
getWidth()IntegerPobiera szerokość filmu w pikselach.
setAlignment(alignment)VideoItemUstawia wyrównanie w poziomie filmu.
setHelpText(text)VideoItemUstawia tekst pomocy elementu (czasem nazywany tekstem opisu dla elementów układu takich jak ImageItems, PageBreakItems i SectionHeaderItems).
setTitle(title)VideoItemUstawia tytuł elementu (czasem nazywany tekstem nagłówka, w przypadku SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemUstawia film z określonego adresu URL lub identyfikatora filmu w YouTube.
setWidth(width)VideoItemUstawia szerokość filmu w pikselach.