Ta usługa umożliwia skryptom tworzenie i modyfikowanie formularzy Google oraz uzyskiwanie do nich dostępu.
// 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
Nazwa | Krótki opis |
---|---|
Alignment | Wyliczenie reprezentujące obsługiwane typy wyrównania obrazów. |
CheckboxGridItem | Element pytania, przedstawiony jako siatka kolumn i wierszy, który umożliwia respondentowi wybranie tej opcji wiele opcji wyboru na wiersz z sekwencji pól wyboru. |
CheckboxGridValidation | Sprawdzanie poprawności danych dla: CheckboxGridItem . |
CheckboxGridValidationBuilder | Obiekt DataValidationBuilder dla obiektu CheckboxGridValidation . |
CheckboxItem | Element pytania, który pozwala respondentowi zaznaczyć co najmniej jedno pole wyboru oraz opcjonalnie „inne” . |
CheckboxValidation | Sprawdzanie poprawności danych dla: CheckboxItem . |
CheckboxValidationBuilder | Obiekt DataValidationBuilder dla obiektu CheckboxValidation . |
Choice | Jedna opcja powiązana z typem Item , który obsługuje opcje takie jak CheckboxItem , ListItem lub MultipleChoiceItem . |
DateItem | Element pytania, który umożliwia respondentowi wskazanie daty. |
DateTimeItem | Pytanie, które umożliwia respondentowi wskazanie daty i godziny. |
DestinationType | Enum reprezentujące obsługiwane typy miejsc docelowych odpowiedzi formularza. |
DurationItem | Element pytania, który pozwala respondentowi na określenie długości czasu. |
FeedbackType | Wyliczenie reprezentujące obsługiwane typy opinii. |
Form | Formularz zawierający ogólne właściwości i elementy. |
FormApp | Umożliwia skryptowi otwarcie istniejącego Form lub utworzenie nowego. |
FormResponse | Odpowiedź na cały formularz. |
GridItem | Element pytania, przedstawiony jako siatka kolumn i wierszy, który umożliwia respondentowi wybranie tej opcji jedną opcję do wyboru w wierszu, wybierając jeden z szeregu przycisków opcji. |
GridValidation | Sprawdzanie poprawności danych dla: GridItem . |
GridValidationBuilder | Obiekt DataValidationBuilder dla obiektu GridValidation . |
ImageItem | Element układu, który wyświetla obraz. |
Item | Ogólny element formularza zawierający właściwości wspólne dla wszystkich elementów, takie jak tytuł i tekst pomocy. |
ItemResponse | Odpowiedź na 1 pytanie w formularzu. |
ItemType | Wyliczenie reprezentujące obsługiwane typy elementów formularza. |
ListItem | Pytanie, które umożliwia respondentowi wybranie jednej odpowiedzi z listy. |
MultipleChoiceItem | Element pytania, który umożliwia respondentowi wybranie jednej odpowiedzi z listy przycisków, lub opcjonalne pole „inne” . |
PageBreakItem | Element układu wyznaczający początek strony. |
PageNavigationType | Wyliczenie reprezentujące obsługiwane typy nawigacji na stronach. |
ParagraphTextItem | Element pytania, który pozwala respondentowi wpisać blok tekstu. |
ParagraphTextValidation | Sprawdzanie poprawności danych dla: ParagraphTextItem . |
ParagraphTextValidationBuilder | Obiekt DataValidationBuilder dla obiektu ParagraphTextValidation . |
QuizFeedback | Implementacja komponentu ziarnistego opinii, która zawiera właściwości wspólne dla wszystkich opinii, takie jak wyświetlać tekstu ani linków. |
QuizFeedbackBuilder | Podstawowy komponent FeedbackBuilder zawierający obiekty ustalające właściwości wspólne dla wszystkich opinii, takie jak wyświetlany tekst. |
ScaleItem | Element pytania, który pozwala respondentowi wybrać jedną opcję z ponumerowanej sekwencji radia przyciskami. |
SectionHeaderItem | Element układu, który wizualnie pokazuje początek sekcji. |
TextItem | Element pytania, który pozwala respondentowi na wpisanie jednego wiersza tekstu. |
TextValidation | Sprawdzanie poprawności danych dla: TextItem . |
TextValidationBuilder | Obiekt DataValidationBuilder dla obiektu TextValidation . |
TimeItem | Pytanie, które pozwala respondentowi określić porę dnia. |
VideoItem | Element układu, który wyświetla film. |
Alignment
Właściwości
Właściwość | Typ | Opis |
---|---|---|
LEFT | Enum | Wyrównaj obraz do lewej strony formularza. |
CENTER | Enum | Wyrównaj obraz do środka formularza. |
RIGHT | Enum | Dopasuj obraz do prawej strony formularza. |
CheckboxGridItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | CheckboxGridItem | Powoduje usunięcie sprawdzania poprawności danych w tym elemencie siatki. |
createResponse(responses) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu siatki z polem wyboru. |
duplicate() | CheckboxGridItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getColumns() | String[] | Pobiera wartości z każdej kolumny w siatce. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getRows() | String[] | Pobiera wartości z każdego wiersza siatki. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setColumns(columns) | CheckboxGridItem | Ustawia kolumny siatki na podstawie tablicy wartości. |
setHelpText(text) | CheckboxGridItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setRows(rows) | CheckboxGridItem | Ustawia wiersze siatki na podstawie tablicy wartości. |
setTitle(title) | CheckboxGridItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
setValidation(validation) | CheckboxGridItem | Ustawia sprawdzanie poprawności danych dla tego elementu siatki z polem wyboru. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | W przypadku elementu siatki wymagany jest limit 1 odpowiedzi na kolumnę. |
CheckboxItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | CheckboxItem | Powoduje usunięcie sprawdzania poprawności danych tego elementu pola wyboru. |
createChoice(value) | Choice | Tworzy nową opcję. |
createChoice(value, isCorrect) | Choice | Tworzy nową opcję. |
createResponse(responses) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu wyboru. |
duplicate() | CheckboxItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getChoices() | Choice[] | Pobiera wszystkie opcje dotyczące elementu. |
getFeedbackForCorrect() | QuizFeedback | Zwraca informację zwrotną, która wyświetla się użytkownikom, gdy udzielili prawidłowej odpowiedzi na pytanie. |
getFeedbackForIncorrect() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana użytkownikom, którzy odpowiedzieli nieprawidłowo na pytanie. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
hasOtherOption() | Boolean | Określa, czy element ma atrybut „inne” . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setChoiceValues(values) | CheckboxItem | Ustawia opcje elementu na podstawie tablicy ciągów znaków. |
setChoices(choices) | CheckboxItem | Ustawia tablicę opcji elementu. |
setFeedbackForCorrect(feedback) | CheckboxItem | Ustawia informację, że odpowiedzi będą wyświetlane użytkownikom, gdy odpowiedzą prawidłowo na pytanie. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Określa, że odpowiedź na pytanie jest wyświetlana użytkownikom, którzy odpowiedzą nieprawidłowo na pytanie. |
setHelpText(text) | CheckboxItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | CheckboxItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | CheckboxItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
setValidation(validation) | CheckboxItem | Określa sprawdzanie poprawności danych dla tego elementu pola wyboru. |
showOtherOption(enabled) | CheckboxItem | Określa, czy element ma atrybut „inne” . |
CheckboxValidation
CheckboxValidationBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Wybierz co najmniej tyle opcji wyboru. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Maksymalna liczba opcji wyboru musi być zaznaczona. |
requireSelectExactly(number) | CheckboxValidationBuilder | Wymagaj wyboru dokładnie tak wielu opcji. |
Choice
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getGotoPage() | PageBreakItem | Pobiera opcję PageBreakItem ustawioną jako miejsce docelowe GO_TO_PAGE
jeśli użytkownik wybierze tę opcję i dokończy bieżącą stronę. |
getPageNavigationType() | PageNavigationType | Pobiera element PageNavigationType , który pojawia się, jeśli respondent wybierze tę opcję,
zamyka bieżącą stronę. |
getValue() | String | Pobiera wartość wyboru, którą respondenci widzą jako etykietę podczas wyświetlania formularza. |
isCorrectAnswer() | Boolean | Sprawdza, czy wybrana odpowiedź na pytanie jest poprawna. |
DateItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu daty. |
duplicate() | DateItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana respondentom podczas odpowiadania na pytanie, które można ocenić. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
includesYear() | Boolean | Określa, czy element daty zawiera opcję roku. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | DateItem | Ustawia informację, że odpowiedzi będą wyświetlane respondentom, gdy odpowiedzą na pytanie podlegające ocenie, które nie ma poprawnej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają ręcznego oceniania). |
setHelpText(text) | DateItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Określa, czy element daty zawiera ustawienie roku. |
setPoints(points) | DateItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | DateItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | DateItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
DateTimeItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu daty i godziny. |
duplicate() | DateTimeItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana respondentom podczas odpowiadania na pytanie, które można ocenić. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
includesYear() | Boolean | Określa, czy element daty zawiera opcję roku. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | DateTimeItem | Ustawia informację, że odpowiedzi będą wyświetlane respondentom, gdy odpowiedzą na pytanie podlegające ocenie, które nie ma poprawnej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają ręcznego oceniania). |
setHelpText(text) | DateTimeItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Określa, czy element daty zawiera ustawienie roku. |
setPoints(points) | DateTimeItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | DateTimeItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | DateTimeItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
DestinationType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
SPREADSHEET | Enum | Arkusz kalkulacyjny w Arkuszach Google jako miejsce na odpowiedzi z formularzy. |
DurationItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu daty. |
duplicate() | DurationItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana respondentom podczas odpowiadania na pytanie, które można ocenić. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | DurationItem | Ustawia informację, że odpowiedzi będą wyświetlane respondentom, gdy odpowiedzą na pytanie podlegające ocenie, które nie ma poprawnej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają ręcznego oceniania). |
setHelpText(text) | DurationItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | DurationItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | DurationItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | DurationItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
FeedbackType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CORRECT | Enum | Komentarz, który jest automatycznie wyświetlany użytkownikom na pytanie, na które udzielono poprawnej odpowiedzi. |
INCORRECT | Enum | Odpowiedź na pytanie, na którą udzielono nieprawidłowej odpowiedzi, automatycznie wyświetlana respondentom. |
GENERAL | Enum | Opinia, która jest automatycznie wyświetlana respondentom, gdy przesyłają odpowiedź. |
Form
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Dodaje nowy element pytania, prezentowany w postaci siatki kolumn i wierszy, co umożliwia zaznaczania wielu opcji wyboru w każdym wierszu z sekwencji pól wyboru. |
addCheckboxItem() | CheckboxItem | Dodaje nowy element pytania, który umożliwia respondentowi zaznaczenie co najmniej jednego pola wyboru, jak oraz opcjonalnie „inne”, . |
addDateItem() | DateItem | Dodaje nowy element pytania, który umożliwia respondentowi wskazanie daty. |
addDateTimeItem() | DateTimeItem | Dodaje nowy element pytania, który umożliwia respondentowi wskazanie daty i godziny. |
addDurationItem() | DurationItem | Dodaje nowy element pytania, który umożliwia respondentowi wskazanie długości czasu. |
addEditor(emailAddress) | Form | Dodaje danego użytkownika do listy edytorów zasobu Form . |
addEditor(user) | Form | Dodaje danego użytkownika do listy edytorów zasobu Form . |
addEditors(emailAddresses) | Form | Dodaje podaną tablicę użytkowników do listy edytorów zasobu Form . |
addGridItem() | GridItem | Dodaje nowy element pytania, prezentowany w postaci siatki kolumn i wierszy, co umożliwia w celu wybrania jednej opcji w każdym wierszu z sekwencji przycisków opcji. |
addImageItem() | ImageItem | Dodaje nowy element układu, który wyświetla obraz. |
addListItem() | ListItem | Dodaje nowy element pytania, który umożliwia respondentowi wybranie jednej odpowiedzi z menu z listy. |
addMultipleChoiceItem() | MultipleChoiceItem | Dodaje nowy element pytania, który umożliwia respondentowi wybranie jednej odpowiedzi z listy opcji. lub opcjonalny przycisk „Inne”, . |
addPageBreakItem() | PageBreakItem | Dodaje nowy element układu, który oznacza początek strony. |
addParagraphTextItem() | ParagraphTextItem | Dodaje nowy element pytania, który umożliwia respondentowi wpisanie bloku tekstu. |
addScaleItem() | ScaleItem | Dodaje nowy element pytania, który pozwala respondentowi wybrać jedną opcję z ponumerowanych kolejność przycisków opcji. |
addSectionHeaderItem() | SectionHeaderItem | Dodaje nowy element układu, który wizualnie pokazuje początek sekcji. |
addTextItem() | TextItem | Dodaje nowy element pytania, który umożliwia respondentowi wpisanie jednego wiersza tekstu. |
addTimeItem() | TimeItem | Dodaje nowy element pytania, który umożliwia respondentowi wskazanie pory dnia. |
addVideoItem() | VideoItem | Dodaje nowy element układu, który wyświetla film. |
canEditResponse() | Boolean | Określa, czy w formularzu ma być wyświetlany link umożliwiający edycję odpowiedzi po jej przesłaniu. |
collectsEmail() | Boolean | Określa, czy formularz zbiera dane od respondentów adresy e-mail. |
createResponse() | FormResponse | Tworzy nową odpowiedź w formularzu. |
deleteAllResponses() | Form | Usuwa wszystkie przesłane odpowiedzi z magazynu odpowiedzi formularza. |
deleteItem(index) | void | Usuwa element w danym indeksie spośród wszystkich elementów formularza. |
deleteItem(item) | void | Usuwa dany element. |
deleteResponse(responseId) | Form | Usuwa pojedynczą odpowiedź z magazynu odpowiedzi formularza. |
getConfirmationMessage() | String | Pobiera komunikat z potwierdzeniem formularza. |
getCustomClosedFormMessage() | String | Pobiera komunikat niestandardowy, który jest wyświetlany, jeśli formularz nie przyjmuje odpowiedzi lub jest pusty jest to ciąg znaków, jeśli nie ustawiono komunikatu niestandardowego. |
getDescription() | String | Pobiera opis formularza. |
getDestinationId() | String | Pobiera identyfikator miejsca docelowego odpowiedzi formularza. |
getDestinationType() | DestinationType | Pobiera typ miejsca docelowego odpowiedzi formularza. |
getEditUrl() | String | Pobiera adres URL, którego można użyć, aby uzyskać dostęp do trybu edycji formularza. |
getEditors() | User[] | Pobiera listę edytorów elementu Form . |
getId() | String | Pobiera identyfikator formularza. |
getItemById(id) | Item | Pobiera produkt o podanym identyfikatorze. |
getItems() | Item[] | Pobiera tablicę ze wszystkimi elementami formularza. |
getItems(itemType) | Item[] | Pobiera tablicę ze wszystkimi elementami danego typu. |
getPublishedUrl() | String | Pobiera adres URL, którego można użyć do udzielenia odpowiedzi na formularz. |
getResponse(responseId) | FormResponse | Pobiera odpowiedź z pojedynczego formularza na podstawie jej identyfikatora. |
getResponses() | FormResponse[] | Pobiera tablicę wszystkich odpowiedzi formularza. |
getResponses(timestamp) | FormResponse[] | Pobiera tablicę wszystkich odpowiedzi formularza po określonej dacie i godzinie. |
getShuffleQuestions() | Boolean | Określa, czy kolejność pytań na każdej stronie formularza jest losowa. |
getSummaryUrl() | String | Pobiera adres URL, którego można użyć do wyświetlenia podsumowania odpowiedzi z formularza. |
getTitle() | String | Pobiera tytuł formularza. |
hasLimitOneResponsePerUser() | Boolean | Określa, czy każdy użytkownik może odpowiedzieć tylko na 1 odpowiedź w formularzu. |
hasProgressBar() | Boolean | Określa, czy formularz ma wyświetlać pasek postępu. |
hasRespondAgainLink() | Boolean | Określa, czy w formularzu wyświetla się link umożliwiający przesłanie kolejnej odpowiedzi po użytkowniku wypełnia formularz. |
isAcceptingResponses() | Boolean | Określa, czy formularz przyjmuje obecnie odpowiedzi. |
isPublishingSummary() | Boolean | Określa, czy formularz ma wyświetlać link wyświetlający podsumowanie odpowiedzi po użytkowniku wypełnia formularz. |
isQuiz() | Boolean | Określa, czy formularz jest testem. |
moveItem(from, to) | Item | Przenosi element o danym indeksie między wszystkimi elementami w formularzu do innego danego indeksu. |
moveItem(item, toIndex) | Item | Przenosi dany element do danego indeksu wśród wszystkich elementów w formularzu. |
removeDestination() | Form | Odłącza formularz od bieżącego miejsca docelowego odpowiedzi. |
removeEditor(emailAddress) | Form | Usuwa danego użytkownika z listy edytorów zasobu Form . |
removeEditor(user) | Form | Usuwa danego użytkownika z listy edytorów zasobu Form . |
requiresLogin() | Boolean | Określa, czy formularz wymaga od respondentów logowania się na konto w tej samej domenie, czy subdomenę. |
setAcceptingResponses(enabled) | Form | Określa, czy formularz przyjmuje obecnie odpowiedzi. |
setAllowResponseEdits(enabled) | Form | Określa, czy w formularzu ma być wyświetlany link do edytowania odpowiedzi po jej przesłaniu. |
setCollectEmail(collect) | Form | Określa, czy formularz ma zbierać dane od respondentów adresy e-mail. |
setConfirmationMessage(message) | Form | Ustawia komunikat z potwierdzeniem formularza. |
setCustomClosedFormMessage(message) | Form | Ustawia komunikat wyświetlany, gdy formularz nie przyjmuje odpowiedzi. |
setDescription(description) | Form | Ustawia opis formularza. |
setDestination(type, id) | Form | Określa miejsce, w którym są zapisywane odpowiedzi z formularza. |
setIsQuiz(enabled) | Form | Określa, czy formularz ma być testem. |
setLimitOneResponsePerUser(enabled) | Form | Określa, czy w formularzu każdy użytkownik może udzielić tylko jednej odpowiedzi. |
setProgressBar(enabled) | Form | Określa, czy formularz ma pasek postępu. |
setPublishingSummary(enabled) | Form | Określa, czy w formularzu ma być wyświetlany link do podsumowania odpowiedzi po przesłaniu przez użytkownika formularza. |
setRequireLogin(requireLogin) | Form | Określa, czy formularz wymaga od respondentów logowania się na konto w tej samej domenie czy zanim na nie odpowiesz. |
setShowLinkToRespondAgain(enabled) | Form | Określa, czy w formularzu ma być wyświetlany link umożliwiający przesłanie kolejnej odpowiedzi po wypełnieniu formularza przez użytkownika formularza. |
setShuffleQuestions(shuffle) | Form | Określa, czy kolejność pytań na każdej stronie formularza ma być losowa. |
setTitle(title) | Form | Ustawia tytuł formularza. |
shortenFormUrl(url) | String | Konwertuje długi adres URL formularza na krótki adres URL. |
submitGrades(responses) | Form | Przesyła oceny dla podanych odpowiedzi Form. |
FormApp
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Alignment | Alignment | Lista typów wyrównania obrazu. |
DestinationType | DestinationType | Lista typów miejsc docelowych, w których mogą być przechowywane odpowiedzi z formularza. |
FeedbackType | FeedbackType | Lista typów formularzy Feedbacks . |
ItemType | ItemType | Lista typów formularzy Items . |
PageNavigationType | PageNavigationType | Lista możliwych sposobów poruszania się po stronach. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create(title) | Form | Tworzy i zwraca nowy obiekt Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Zwraca instancję CheckboxGridValidationBuilder, której można użyć do ustawiania weryfikacji
CheckboxGridItem |
createCheckboxValidation() | CheckboxValidationBuilder | Zwraca instancję CheckboxValidationBuilder, której można użyć do ustawienia weryfikacji
CheckboxItem |
createFeedback() | QuizFeedbackBuilder | Zwraca wystąpienie narzędzia QuizFeedbackBuilder, którego można użyć do przekazywania opinii na temat podlegającej ocenie
Item |
createGridValidation() | GridValidationBuilder | Zwraca instancję GridValidationBuilder, której można użyć do skonfigurowania poprawności w GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Zwraca wystąpienie obiektu ParagraphTextValidationBuilder, którego można używać do ustawiania weryfikacji
ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Zwraca wystąpienie obiektu TextValidationBuilder, którego można użyć do skonfigurowania poprawności w TextItem . |
getActiveForm() | Form | Zwraca formularz, do którego skrypt jest powiązany z kontenerem. |
getUi() | Ui | Zwraca wystąpienie środowiska interfejsu użytkownika edytora formularzy, które umożliwia skryptowi dodać funkcje, takie jak menu, okna dialogowe i paski boczne; |
openById(id) | Form | Zwraca Form o podanym identyfikatorze. |
openByUrl(url) | Form | Zwraca Form z podanym adresem URL. |
FormResponse
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getEditResponseUrl() | String | Generuje adres URL, którego można używać do edycji już przesłanej odpowiedzi. |
getGradableItemResponses() | ItemResponse[] | Pobiera wszystkie odpowiedzi na elementy zawarte w odpowiedzi na formularz w tej samej kolejności, w jakiej się pojawiają w formularzu. |
getGradableResponseForItem(item) | ItemResponse | Pobiera odpowiedź dotyczącą produktu znajdującą się w odpowiedzi na formularz dotyczącej danego elementu. |
getId() | String | Pobiera identyfikator odpowiedzi na formularz. |
getItemResponses() | ItemResponse[] | Pobiera wszystkie odpowiedzi na elementy zawarte w odpowiedzi na formularz w tej samej kolejności, w jakiej się pojawiają w formularzu. |
getRespondentEmail() | String | Pobiera adres e-mail osoby, która przesłała odpowiedź, jeśli jest włączone ustawienie Form.setCollectEmail(collect) . |
getResponseForItem(item) | ItemResponse | Pobiera odpowiedź dotyczącą danego elementu znajdującą się w tej odpowiedzi na formularz. |
getTimestamp() | Date | Pobiera sygnaturę czasową przesłania odpowiedzi na formularz. |
submit() | FormResponse | Przesyła odpowiedź. |
toPrefilledUrl() | String | Generuje adres URL formularza, w którym odpowiedzi są wstępnie wypełnione na podstawie odpowiedzi w tym formularza odpowiedzi. |
withItemGrade(gradedResponse) | FormResponse | Dodaje oceny danej odpowiedzi elementu do odpowiedzi na formularz. |
withItemResponse(response) | FormResponse | Dodaje podaną odpowiedź związaną z elementem do odpowiedzi na formularz. |
GridItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | GridItem | Powoduje usunięcie sprawdzania poprawności danych w tym elemencie siatki. |
createResponse(responses) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu siatki. |
duplicate() | GridItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getColumns() | String[] | Pobiera wartości z każdej kolumny w siatce. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getRows() | String[] | Pobiera wartości z każdego wiersza siatki. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setColumns(columns) | GridItem | Ustawia kolumny siatki na podstawie tablicy wartości. |
setHelpText(text) | GridItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setRequired(enabled) | GridItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setRows(rows) | GridItem | Ustawia wiersze siatki na podstawie tablicy wartości. |
setTitle(title) | GridItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
setValidation(validation) | GridItem | Ustawia sprawdzanie poprawności danych dla tego elementu siatki. |
GridValidation
GridValidationBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | W przypadku elementu siatki wymagany jest limit 1 odpowiedzi na kolumnę. |
ImageItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
duplicate() | ImageItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getAlignment() | Alignment | Pobiera wyrównanie obrazu w poziomie. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getImage() | Blob | Pobiera obraz aktualnie przypisany do elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
getWidth() | Integer | Pobiera szerokość obrazu w pikselach. |
setAlignment(alignment) | ImageItem | Określa wyrównanie obrazu w poziomie. |
setHelpText(text) | ImageItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setImage(image) | ImageItem | Ustawia obraz. |
setTitle(title) | ImageItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
setWidth(width) | ImageItem | Ustawia szerokość obrazu w pikselach. |
Item
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Zwraca element jako element siatki pól wyboru. |
asCheckboxItem() | CheckboxItem | Wyświetla element jako pole wyboru. |
asDateItem() | DateItem | Zwraca element jako element daty. |
asDateTimeItem() | DateTimeItem | Zwraca element jako element daty i godziny. |
asDurationItem() | DurationItem | Zwraca element jako element czasu trwania. |
asGridItem() | GridItem | Zwraca element jako element siatki. |
asImageItem() | ImageItem | Zwraca element jako obraz. |
asListItem() | ListItem | Zwraca element jako element listy. |
asMultipleChoiceItem() | MultipleChoiceItem | Zwraca produkt jako element jednokrotnego wyboru. |
asPageBreakItem() | PageBreakItem | Zwraca element jako element podziału strony. |
asParagraphTextItem() | ParagraphTextItem | Zwraca element jako element z tekstem akapitu. |
asScaleItem() | ScaleItem | Zwraca element jako element wagi. |
asSectionHeaderItem() | SectionHeaderItem | Zwraca element jako element w nagłówku sekcji. |
asTextItem() | TextItem | Zwraca element jako element tekstowy. |
asTimeItem() | TimeItem | Zwraca element jako element czasu. |
asVideoItem() | VideoItem | Zwraca element jako element wideo. |
duplicate() | Item | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
setHelpText(text) | Item | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | Item | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
ItemResponse
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getFeedback() | Object | Pobiera informacje zwrotne na temat przesłanej odpowiedzi przez respondenta. |
getItem() | Item | Pobiera pytanie, na które odpowiada ta odpowiedź. |
getResponse() | Object | Otrzymuje odpowiedź podaną przez respondenta. |
getScore() | Object | Pobiera wynik dla przesłanej odpowiedzi. |
setFeedback(feedback) | ItemResponse | Określa komentarz, który powinien być wyświetlany w przypadku przesłanej odpowiedzi przez respondenta. |
setScore(score) | ItemResponse | Określa wynik dla przesłanej odpowiedzi respondenta. |
ItemType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CHECKBOX | Enum | Element pytania, który pozwala respondentowi zaznaczyć co najmniej jedno pole wyboru oraz opcjonalnie „inne” . |
CHECKBOX_GRID | Enum | Element pytania, przedstawiony jako siatka kolumn i wierszy, który umożliwia respondentowi wybranie tej opcji wiele opcji wyboru na wiersz z sekwencji pól wyboru. |
DATE | Enum | Element pytania, który umożliwia respondentowi wskazanie daty. |
DATETIME | Enum | Pytanie, które umożliwia respondentowi wskazanie daty i godziny. |
DURATION | Enum | Element pytania, który pozwala respondentowi na określenie długości czasu. |
GRID | Enum | Element pytania, przedstawiony jako siatka kolumn i wierszy, który umożliwia respondentowi wybranie tej opcji jedną opcję do wyboru w wierszu, wybierając jeden z szeregu przycisków opcji. |
IMAGE | Enum | Element układu, który wyświetla obraz. |
LIST | Enum | Pytanie, które umożliwia respondentowi wybranie jednej odpowiedzi z listy. |
MULTIPLE_CHOICE | Enum | Element pytania, który umożliwia respondentowi wybranie jednej odpowiedzi z listy przycisków, lub opcjonalne pole „inne” . |
PAGE_BREAK | Enum | Element układu wyznaczający początek strony. |
PARAGRAPH_TEXT | Enum | Element pytania, który pozwala respondentowi wpisać blok tekstu. |
SCALE | Enum | Element pytania, który pozwala respondentowi wybrać jedną opcję z ponumerowanej sekwencji przycisków opcji. |
SECTION_HEADER | Enum | Element układu, który wizualnie pokazuje początek sekcji. |
TEXT | Enum | Element pytania, który pozwala respondentowi na wpisanie jednego wiersza tekstu. |
TIME | Enum | Pytanie, które pozwala respondentowi określić porę dnia. |
VIDEO | Enum | Element układu, który wyświetla film z YouTube. |
FILE_UPLOAD | Enum | Element pytania, który umożliwia respondentowi przesłanie pliku. |
ListItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createChoice(value) | Choice | Tworzy nową opcję. |
createChoice(value, isCorrect) | Choice | Tworzy nową opcję. |
createChoice(value, navigationItem) | Choice | Służy do utworzenia nowej opcji z opcją nawigacji po stronie, która powoduje przejście do danego elementu podziału strony. |
createChoice(value, navigationType) | Choice | Służy do tworzenia nowej opcji z opcją nawigacji na stronie. |
createResponse(response) | ItemResponse | Tworzy nową wartość ItemResponse dla tego elementu listy. |
duplicate() | ListItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getChoices() | Choice[] | Pobiera wszystkie opcje dotyczące elementu. |
getFeedbackForCorrect() | QuizFeedback | Zwraca informację zwrotną, która wyświetla się użytkownikom, gdy udzielili prawidłowej odpowiedzi na pytanie. |
getFeedbackForIncorrect() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana użytkownikom, którzy odpowiedzieli nieprawidłowo na pytanie. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setChoiceValues(values) | ListItem | Ustawia opcje elementu na podstawie tablicy ciągów znaków. |
setChoices(choices) | ListItem | Ustawia tablicę opcji elementu. |
setFeedbackForCorrect(feedback) | ListItem | Ustawia informację, że odpowiedzi będą wyświetlane użytkownikom, gdy odpowiedzą prawidłowo na pytanie. |
setFeedbackForIncorrect(feedback) | ListItem | Określa, że odpowiedź na pytanie jest wyświetlana użytkownikom, którzy odpowiedzą nieprawidłowo na pytanie. |
setHelpText(text) | ListItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | ListItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | ListItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | ListItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
MultipleChoiceItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createChoice(value) | Choice | Tworzy nową opcję. |
createChoice(value, isCorrect) | Choice | Tworzy nową opcję. |
createChoice(value, navigationItem) | Choice | Służy do utworzenia nowej opcji z opcją nawigacji po stronie, która powoduje przejście do danego elementu podziału strony. |
createChoice(value, navigationType) | Choice | Służy do tworzenia nowej opcji z opcją nawigacji na stronie. |
createResponse(response) | ItemResponse | Tworzy nowy obiekt ItemResponse dla tego elementu jednokrotnego wyboru. |
duplicate() | MultipleChoiceItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getChoices() | Choice[] | Pobiera wszystkie opcje dotyczące elementu. |
getFeedbackForCorrect() | QuizFeedback | Zwraca informację zwrotną, która wyświetla się użytkownikom, gdy udzielili prawidłowej odpowiedzi na pytanie. |
getFeedbackForIncorrect() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana użytkownikom, którzy odpowiedzieli nieprawidłowo na pytanie. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
hasOtherOption() | Boolean | Określa, czy element ma atrybut „inne” . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setChoiceValues(values) | MultipleChoiceItem | Ustawia opcje elementu na podstawie tablicy ciągów znaków. |
setChoices(choices) | MultipleChoiceItem | Ustawia tablicę opcji elementu. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Ustawia informację, że odpowiedzi będą wyświetlane użytkownikom, gdy odpowiedzą prawidłowo na pytanie. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Określa, że odpowiedź na pytanie jest wyświetlana użytkownikom, którzy odpowiedzą nieprawidłowo na pytanie. |
setHelpText(text) | MultipleChoiceItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | MultipleChoiceItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | MultipleChoiceItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
showOtherOption(enabled) | MultipleChoiceItem | Określa, czy element ma atrybut „inne” . |
PageBreakItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
duplicate() | PageBreakItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGoToPage() | PageBreakItem | Pobiera element PageBreakItem , do którego przejdziesz formularz po ukończeniu poprzedniej strony
podział strony (tzn. po dotarciu do danego podziału strony w wyniku normalnego liniowego przejścia przez tag
). |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPageNavigationType() | PageNavigationType | Pobiera typ nawigacji na stronie, która następuje po ukończeniu strony przed tym podziałem strony (czyli po dotarciu do tego podziału strony w ramach normalnego liniowego przejścia formularza). |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Ustawia stronę, do której ma nastąpić przechodzenie po ukończeniu strony przed tym podziałem na strony (tzn. po przed osiągnięciem tego podziału na stronie przez normalny, liniowy postęp w formularzu). |
setGoToPage(navigationType) | PageBreakItem | Ustawia typ nawigacji na stronie, która ma miejsce po uzupełnieniu strony przed tym podziałem strony (czyli po dotarciu do tego podziału strony w ramach normalnego liniowego przejścia formularza). |
setHelpText(text) | PageBreakItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
PageNavigationType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CONTINUE | Enum | Po uzupełnieniu informacji na bieżącej stronie przejdź do następnej strony formularza. |
GO_TO_PAGE | Enum | Po ukończeniu bieżącej strony przejdź do określonej strony formularza. |
RESTART | Enum | Po udzieleniu odpowiedzi uruchom formularz ponownie od początku, nie usuwając żadnych wprowadzonych do tej pory odpowiedzi bieżącej stronie. |
SUBMIT | Enum | Po wypełnieniu bieżącej strony prześlij odpowiedź za pomocą formularza. |
ParagraphTextItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | ParagraphTextItem | Usuwa sprawdzanie poprawności danych w przypadku tego elementu tekstowego akapitu. |
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu tekstowego akapitu. |
duplicate() | ParagraphTextItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana respondentom podczas odpowiadania na pytanie, które można ocenić. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | ParagraphTextItem | Ustawia informację, że odpowiedzi będą wyświetlane respondentom, gdy odpowiedzą na pytanie podlegające ocenie, które nie ma poprawnej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają ręcznego oceniania). |
setHelpText(text) | ParagraphTextItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | ParagraphTextItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | ParagraphTextItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
setValidation(validation) | ParagraphTextItem | Ustawia sprawdzanie poprawności danych dla tego elementu tekstowego akapitu. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Wymaga odpowiedzi zawierającej wzorzec. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Wymaga odpowiedzi, aby nie zawierała wzorca. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Wymaga odpowiedzi, aby nie pasowała do wzorca. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Wymaga, aby długość odpowiedzi była większa od lub równa wartości. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Wymaga, aby długość odpowiedzi była mniejsza niż wartość. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Wymaga odpowiedzi pasującej do wzorca. |
QuizFeedback
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getLinkUrls() | String[] | Pobiera listę adresów URL powiązanych z opinią. |
getText() | String | Pobiera wyświetlany tekst opinii. |
QuizFeedbackBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Dodaje link do materiałów dodatkowych związanych z opiniami. |
addLink(url, displayText) | QuizFeedbackBuilder | Dodaje link do materiałów dodatkowych związanych z opiniami. |
build() | QuizFeedback | Tworzy opinię odpowiedniego typu dla tego konstruktora. |
copy() | QuizFeedbackBuilder | Zwraca kopię tego konstruktora. |
setText(text) | QuizFeedbackBuilder | Ustawia tekst opinii. |
ScaleItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createResponse(response) | ItemResponse | Tworzy nową wartość ItemResponse dla tej wagi. |
duplicate() | ScaleItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana respondentom podczas odpowiadania na pytanie, które można ocenić. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getLeftLabel() | String | Pobiera etykietę dolnej granicy skali, jeśli istnieje. |
getLowerBound() | Integer | Pobiera dolną granicę skali. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getRightLabel() | String | Pobiera etykietę górnej granicy skali, jeśli istnieje. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
getUpperBound() | Integer | Pobiera górną granicę skali. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setBounds(lower, upper) | ScaleItem | Ustawia dolne i górne granice skali. |
setGeneralFeedback(feedback) | ScaleItem | Ustawia informację, że odpowiedzi będą wyświetlane respondentom, gdy odpowiedzą na pytanie podlegające ocenie, które nie ma poprawnej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają ręcznego oceniania). |
setHelpText(text) | ScaleItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Ustawia etykiety dolnej i górnej granicy skali. |
setPoints(points) | ScaleItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | ScaleItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | ScaleItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
SectionHeaderItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
duplicate() | SectionHeaderItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
setHelpText(text) | SectionHeaderItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
TextItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | TextItem | Usuwa sprawdzanie poprawności danych w przypadku tego elementu tekstowego. |
createResponse(response) | ItemResponse | Tworzy nową wartość ItemResponse dla tego elementu tekstowego. |
duplicate() | TextItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana respondentom podczas odpowiadania na pytanie, które można ocenić. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | TextItem | Ustawia informację, że odpowiedzi będą wyświetlane respondentom, gdy odpowiedzą na pytanie podlegające ocenie, które nie ma poprawnej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają ręcznego oceniania). |
setHelpText(text) | TextItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | TextItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | TextItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | TextItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
setValidation(validation) | TextItem | Ustawia sprawdzanie poprawności danych dla tego elementu tekstowego. |
TextValidation
TextValidationBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireNumber() | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą. |
requireNumberBetween(start, end) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą całkowitą między datą początkową a końcową. |
requireNumberEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą równą określonej wartości. |
requireNumberGreaterThan(number) | TextValidationBuilder | Wymaga, aby wartość elementu tekstowego była większa od określonej wartości. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą większą lub równą podanej wartości. |
requireNumberLessThan(number) | TextValidationBuilder | Wymaga, aby numer elementu tekstowego był mniejszy od określonej wartości. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą mniejszą lub równą podanej wartości. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą całkowitą, która nie znajduje się między początkiem a końcem włącznie. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą, która nie jest równa podanej wartości. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi zawierającej wzorzec. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi, aby nie zawierała wzorca. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi, aby nie pasowała do wzorca. |
requireTextIsEmail() | TextValidationBuilder | Wymaga podania adresu e-mail w elemencie tekstowym. |
requireTextIsUrl() | TextValidationBuilder | Wymaga, aby element tekstowy był adresem URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby długość odpowiedzi była większa od lub równa wartości. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby długość odpowiedzi była mniejsza niż wartość. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi pasującej do wzorca. |
requireWholeNumber() | TextValidationBuilder | Wymagana jest liczba całkowita w elemencie tekstowym. |
TimeItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createResponse(hour, minute) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu czasu. |
duplicate() | TimeItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca informację zwrotną, która jest wyświetlana respondentom podczas odpowiadania na pytanie, które można ocenić. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | TimeItem | Ustawia informację, że odpowiedzi będą wyświetlane respondentom, gdy odpowiedzą na pytanie podlegające ocenie, które nie ma poprawnej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają ręcznego oceniania). |
setHelpText(text) | TimeItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | TimeItem | Określa liczbę punktów wartą oceniany element. |
setRequired(enabled) | TimeItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | TimeItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
VideoItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
duplicate() | VideoItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getAlignment() | Alignment | Pobiera wyrównanie filmu w poziomie. |
getHelpText() | String | Pobiera tekst pomocy dotyczący elementu (nazywany czasem opisem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (w przypadku SectionHeaderItem nazywany tekstem nagłówka). |
getType() | ItemType | Pobiera typ elementu reprezentowany przez ItemType . |
getWidth() | Integer | Pobiera szerokość filmu w pikselach. |
setAlignment(alignment) | VideoItem | Określa wyrównanie filmu w poziomie. |
setHelpText(text) | VideoItem | Ustawia tekst pomocy elementu (nazywany czasem opisu tekstem w przypadku elementów układu takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | VideoItem | Określa tytuł elementu (w przypadku SectionHeaderItem nazywany też tekstem nagłówka). |
setVideoUrl(youtubeUrl) | VideoItem | Ustawia film na podstawie podanego adresu URL lub identyfikatora filmu w YouTube. |
setWidth(width) | VideoItem | Ustawia szerokość filmu w pikselach. |