Ta usługa umożliwia tworzenie skryptów, tworzenie 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
Nazwa | Krótki opis |
---|---|
Alignment | Wyliczenie reprezentujące obsługiwane typy dopasowania obrazu. |
CheckboxGridItem | Element pytania przedstawiony w postaci siatki kolumn i wierszy, który umożliwia respondentowi wybranie opcji z poszczególnych wierszy w określonej kolejności. |
CheckboxGridValidation | Walidator danych CheckboxGridItem . |
CheckboxGridValidationBuilder | Obiekt DataReviewBuilder dla metody: CheckboxGridValidation . |
CheckboxItem | Pytanie, które pozwala respondentowi wybrać co najmniej jedno pole wyboru, a także opcjonalne pole „inne”. |
CheckboxValidation | Walidator danych CheckboxItem . |
CheckboxValidationBuilder | Obiekt DataReviewBuilder dla metody: CheckboxValidation . |
Choice | Jedna opcja powiązana z typem Item , który obsługuje wybrane opcje, np. CheckboxItem , ListItem lub MultipleChoiceItem . |
DateItem | Pytanie, które pozwala respondentowi podać datę. |
DateTimeItem | Pytanie, które pozwala respondentowi podać datę i godzinę. |
DestinationType | Wyliczenie reprezentujące obsługiwane typy miejsc docelowych odpowiedzi na formularz. |
DurationItem | Pytanie, które pozwala respondentowi podać czas |
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 elementu Form lub utworzenie nowego. |
FormResponse | Odpowiedź na cały formularz. |
GridItem | Element pytania przedstawiony w postaci siatki i wierszy, który umożliwia respondentowi wybranie jednej odpowiedzi w wierszu. |
GridValidation | Walidator danych GridItem . |
GridValidationBuilder | Obiekt DataReviewBuilder dla metody: GridValidation . |
ImageItem | Element układu wyświetlający obraz. |
Item | Ogólny element formularza, który zawiera właściwości typowe dla wszystkich elementów, np. tytuł i tekst pomocy. |
ItemResponse | Odpowiedź na jeden element pytania w formularzu. |
ItemType | wyliczenie reprezentujące obsługiwane typy elementów formularza. |
ListItem | Pytanie, które pozwala respondentowi wybrać jedną z opcji na liście. |
MultipleChoiceItem | Pytanie, które pozwala respondentowi wybrać jedną z opcji przycisków z listy lub opcjonalne pole „inne”. |
PageBreakItem | Element układu wyznaczający początek strony. |
PageNavigationType | Wyliczenie reprezentujące obsługiwane typy nawigacji na stronie. |
ParagraphTextItem | Pytanie, które pozwala respondentowi wpisać blok tekstu. |
ParagraphTextValidation | Walidator danych ParagraphTextItem . |
ParagraphTextValidationBuilder | Obiekt DataReviewBuilder dla metody: ParagraphTextValidation . |
QuizFeedback | Implementacja funkcji beantion opinii zawierającej właściwości typowe dla wszystkich opinii, takie jak wyświetlany tekst lub linki. |
QuizFeedbackBuilder | Element BaseBuilder zawierający ustawienia dla wszystkich informacji zwrotnych, takich jak wyświetlany tekst. |
ScaleItem | Pytanie, które pozwala respondentowi wybrać jedną z numerowanej sekwencji przycisków. |
SectionHeaderItem | Element układu wyraźnie pokazujący początek sekcji. |
TextItem | Pytanie, które pozwala respondentowi wpisać jeden wiersz tekstu. |
TextValidation | Walidator danych TextItem . |
TextValidationBuilder | Obiekt DataReviewBuilder dla metody: TextValidation . |
TimeItem | Pytanie, które pozwala respondentowi podać godzinę. |
VideoItem | Element układu wyświetlający 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 | Wyrównaj obraz do prawej strony formularza. |
CheckboxGridItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | CheckboxGridItem | Usunięcie sprawdzania poprawności danych tego elementu siatki. |
createResponse(responses) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu siatki. |
duplicate() | CheckboxGridItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getColumns() | String[] | Pobiera wartości dla każdej kolumny w siatce. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getRows() | String[] | Pobiera wartości dla każdego wiersza w siatce. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako 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 dla elementu (czasami jest to tzw. tekst opisu dla 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 | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Ustawia weryfikację danych na potrzeby tego elementu siatki. |
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 | Usunięcie sprawdzania poprawności danych tego elementu pola wyboru. |
createChoice(value) | Choice | Powoduje utworzenie nowego wyboru. |
createChoice(value, isCorrect) | Choice | Powoduje utworzenie nowego wyboru. |
createResponse(responses) | ItemResponse | Tworzy nowy element ItemResponse dla tego pola wyboru. |
duplicate() | CheckboxItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getChoices() | Choice[] | Otrzymuje wszystkie opcje wyboru elementu. |
getFeedbackForCorrect() | QuizFeedback | Zwraca opinię wyświetlaną użytkownikom w przypadku prawidłowej odpowiedzi na pytanie. |
getFeedbackForIncorrect() | QuizFeedback | Zwraca opinię wyświetlaną użytkownikom, gdy nieprawidłowo odpowiedzą na pytanie. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
hasOtherOption() | Boolean | Określa, czy element ma opcję „inny”. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setChoiceValues(values) | CheckboxItem | Określa opcje elementu z tablicy ciągów. |
setChoices(choices) | CheckboxItem | Ustawia tablicę do wyboru dla elementu. |
setFeedbackForCorrect(feedback) | CheckboxItem | To ustawienie pozwala wyświetlać odpowiedzi użytkownikom, którzy prawidłowo udzielą odpowiedzi na pytanie. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Określa, jaka opinia ma być wyświetlana osobom, które nieprawidłowo odpowiedzą na pytanie. |
setHelpText(text) | CheckboxItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | CheckboxItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | CheckboxItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Ustawia sprawdzanie poprawności danych tego elementu. |
showOtherOption(enabled) | CheckboxItem | Określa, czy element ma opcję „inny”. |
CheckboxValidation
CheckboxValidationBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Wymagaj wyboru co najmniej tylu opcji. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Wymagaj wyboru maksymalnie tych opcji. |
requireSelectExactly(number) | CheckboxValidationBuilder | Wymagaj wyboru dokładnie tej liczby. |
Choice
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getGotoPage() | PageBreakItem | Pobiera element PageBreakItem ustawiony jako miejsce docelowe GO_TO_PAGE , jeśli ankietowany zaznaczy ten wybór i uzupełni bieżącą stronę. |
getPageNavigationType() | PageNavigationType | Pobiera pole PageNavigationType , jeśli ankietujący dokona wyboru i uzupełni bieżącą stronę. |
getValue() | String | Pobiera wartość wyboru, którą ankietowani widzą jako etykietę podczas przeglądania formularza. |
isCorrectAnswer() | Boolean | Określa, czy możliwy wybór jest prawidłową odpowiedzią na pytanie. |
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 opinie wyświetlane użytkownikom, gdy odpowiedzą na pytanie z możliwością oceny. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
includesYear() | Boolean | Określa, czy element daty zawiera opcję na rok. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | DateItem | Określa, co ma się wyświetlać osobom, które udzielą odpowiedzi na sklasyfikowane pytanie, które nie ma prawidłowej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają oceny ręcznej). |
setHelpText(text) | DateItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Określa, czy data ma zawierać rok. |
setPoints(points) | DateItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | DateItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | DateItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
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 opinie wyświetlane użytkownikom, gdy odpowiedzą na pytanie z możliwością oceny. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
includesYear() | Boolean | Określa, czy element daty zawiera opcję na rok. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | DateTimeItem | Określa, co ma się wyświetlać osobom, które udzielą odpowiedzi na sklasyfikowane pytanie, które nie ma prawidłowej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają oceny ręcznej). |
setHelpText(text) | DateTimeItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Określa, czy data ma zawierać rok. |
setPoints(points) | DateTimeItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | DateTimeItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | DateTimeItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
DestinationType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
SPREADSHEET | Enum | arkusz kalkulacyjny Arkuszy Google jako miejsce docelowe odpowiedzi na pytania z formularza. |
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 opinie wyświetlane użytkownikom, gdy odpowiedzą na pytanie z możliwością oceny. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | DurationItem | Określa, co ma się wyświetlać osobom, które udzielą odpowiedzi na sklasyfikowane pytanie, które nie ma prawidłowej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają oceny ręcznej). |
setHelpText(text) | DurationItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | DurationItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | DurationItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | DurationItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
FeedbackType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CORRECT | Enum | Opinie, które są automatycznie wyświetlane użytkownikom w odpowiedzi na pytanie. |
INCORRECT | Enum | Opinia, która jest automatycznie wyświetlana użytkownikom w przypadku pytania z nieprawidłową odpowiedzią. |
GENERAL | Enum | Opinie automatycznie wyświetlane użytkownikom po przesłaniu odpowiedzi. |
Form
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Dodaje nowy element pytania w formie siatki i wierszy, które pozwalają ankietowanym wybrać kilka opcji w danym wierszu z sekwencji pól wyboru. |
addCheckboxItem() | CheckboxItem | Dodaje nowy element pytania, który pozwala respondentowi wybrać co najmniej jedno pole wyboru, a także opcjonalne pole „inne”. |
addDateItem() | DateItem | Dodaje nowy element pytania, który umożliwia respondentowi określenie daty. |
addDateTimeItem() | DateTimeItem | Dodaje nowy element pytania, który umożliwia respondentowi określenie daty i godziny. |
addDurationItem() | DurationItem | Dodaje nowy element pytania, który umożliwia respondentowi wskazanie czasu trwania. |
addEditor(emailAddress) | Form | Dodaje danego użytkownika do listy edytorów elementu Form . |
addEditor(user) | Form | Dodaje danego użytkownika do listy edytorów elementu Form . |
addEditors(emailAddresses) | Form | Dodaje podaną tablicę użytkowników do listy edytorów obiektu Form . |
addGridItem() | GridItem | Dodaje nowy element pytania w formie siatki kolumn i wierszy, umożliwiając respondentowi wybranie jednej odpowiedzi w wierszu. |
addImageItem() | ImageItem | Dołącza nowy element układu, który wyświetla obraz. |
addListItem() | ListItem | Dodaje nowy element pytania, który umożliwia respondentowi wybór jednego z listy. |
addMultipleChoiceItem() | MultipleChoiceItem | Dodaje nowy element pytania, który umożliwia respondentowi wybranie jednego z przycisku lub opcjonalnego pola „inne”. |
addPageBreakItem() | PageBreakItem | Dodaje nowy element układu, który wyznacza początek strony. |
addParagraphTextItem() | ParagraphTextItem | Dodaje nowy element pytania, który umożliwia respondentowi wpisanie bloku tekstu. |
addScaleItem() | ScaleItem | Dołącza nowy element pytania, który pozwala respondentowi wybrać jedną z następujących po sobie przycisków opcji. |
addSectionHeaderItem() | SectionHeaderItem | Zawiera nowy element układu, który wskazuje początek sekcji. |
addTextItem() | TextItem | Dodaje nowy element pytania, który pozwala respondentowi wpisać jeden wiersz tekstu. |
addTimeItem() | TimeItem | Dodaje nowy element pytania, który pozwala ankietowanym określić godzinę. |
addVideoItem() | VideoItem | Dołącza nowy element układu, który wyświetla film. |
canEditResponse() | Boolean | Określa, czy po przesłaniu formularza w formularzu ma być edytowany link. |
collectsEmail() | Boolean | Określa, czy formularz zbiera adresy e-mail użytkowników. |
createResponse() | FormResponse | Tworzy nową odpowiedź na formularz. |
deleteAllResponses() | Form | spowoduje usunięcie wszystkich przesłanych odpowiedzi z magazynu odpowiedzi. |
deleteItem(index) | void | Usuwa element o danym indeksie ze wszystkich elementów w formularzu. |
deleteItem(item) | void | Usuwa dany element. |
deleteResponse(responseId) | Form | Usuwa pojedynczą odpowiedź z magazynu odpowiedzi z formularza. |
getConfirmationMessage() | String | Pobiera wiadomość z potwierdzeniem formularza. |
getCustomClosedFormMessage() | String | Pobiera komunikat niestandardowy wyświetlany, jeśli formularz nie przyjmuje odpowiedzi, lub pusty ciąg, jeśli nie jest ustawiona żadna wiadomość niestandardowa. |
getDescription() | String | Pobiera opis formularza. |
getDestinationId() | String | Pobiera identyfikator miejsca docelowego odpowiedzi z formularza. |
getDestinationType() | DestinationType | Pobiera typ miejsca docelowego odpowiedzi na formularz. |
getEditUrl() | String | Pobiera adres URL, który może służyć do uzyskiwania dostępu do trybu edycji formularza. |
getEditors() | User[] | Pobiera listę edytorów na koncie Form . |
getId() | String | Pobiera identyfikator formularza. |
getItemById(id) | Item | Pobiera element o podanym identyfikatorze. |
getItems() | Item[] | Pobiera tablicę ze wszystkimi elementami w formularzu. |
getItems(itemType) | Item[] | Pobiera tablicę ze wszystkimi elementami danego typu. |
getPublishedUrl() | String | Pobiera adres URL, którego można użyć do odpowiedzi na formularz. |
getResponse(responseId) | FormResponse | Pobiera odpowiedź z 1 formularza na podstawie jej identyfikatora. |
getResponses() | FormResponse[] | Pobiera tablicę ze wszystkimi odpowiedziami z formularza. |
getResponses(timestamp) | FormResponse[] | Pobiera tablicę ze wszystkimi odpowiedziami z danego formularza po określonej dacie i godzinie. |
getShuffleQuestions() | Boolean | Określa kolejność pytań na każdej stronie formularza. |
getSummaryUrl() | String | Pobiera adres URL, którego można używać do wyświetlania podsumowania odpowiedzi z formularza. |
getTitle() | String | Pobiera tytuł formularza. |
hasLimitOneResponsePerUser() | Boolean | Określa, czy w formularzu można odpowiedzieć tylko raz na użytkownika. |
hasProgressBar() | Boolean | Określa, czy formularz ma wyświetlać pasek postępu. |
hasRespondAgainLink() | Boolean | Określa, czy w formularzu wyświetla się link do przesyłania kolejnej odpowiedzi. |
isAcceptingResponses() | Boolean | Określa, czy formularz przyjmuje obecnie odpowiedzi. |
isPublishingSummary() | Boolean | Określa, czy w formularzu jest wyświetlany link do wyświetlania podsumowania odpowiedzi po wypełnieniu przez użytkownika formularza. |
isQuiz() | Boolean | Określa, czy formularz jest quizem. |
moveItem(from, to) | Item | Przenosi element w danym indeksie do wszystkich elementów 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 | Usunięcie tego użytkownika z listy edytorów Form . |
removeEditor(user) | Form | Usunięcie tego użytkownika z listy edytorów Form . |
requiresLogin() | Boolean | Określa, czy przed wysłaniem formularza użytkownik musi zalogować się na konto w tej samej domenie lub subdomenie. |
setAcceptingResponses(enabled) | Form | Określa, czy formularz przyjmuje obecnie odpowiedzi. |
setAllowResponseEdits(enabled) | Form | Określa, czy po przesłaniu formularza w formularzu ma być edytowany link. |
setCollectEmail(collect) | Form | Określa, czy formularz zbiera adresy e-mail użytkowników. |
setConfirmationMessage(message) | Form | Ustawia komunikat z potwierdzeniem formularza. |
setCustomClosedFormMessage(message) | Form | Umożliwia wyświetlanie wiadomości, jeśli formularz nie przyjmuje odpowiedzi. |
setDescription(description) | Form | Ustawia opis formularza. |
setDestination(type, id) | Form | Ustawia miejsce docelowe zapisywania odpowiedzi z formularza. |
setIsQuiz(enabled) | Form | Określa, czy formularz jest testem. |
setLimitOneResponsePerUser(enabled) | Form | Określa, czy w formularzu można odpowiedzieć tylko raz na użytkownika. |
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 przed wypełnieniem formularza użytkownicy muszą logować się na konto w tej samej domenie lub subdomenie. |
setShowLinkToRespondAgain(enabled) | Form | Określa, czy w formularzu ma się pojawić link umożliwiający przesłanie kolejnej odpowiedzi po wypełnieniu formularza. |
setShuffleQuestions(shuffle) | Form | Określa kolejność pytań na każdej stronie formularza. |
setTitle(title) | Form | Określa tytuł formularza. |
shortenFormUrl(url) | String | Konwertuje długi adres URL formularza na krótki adres URL. |
submitGrades(responses) | Form | Przekazuje oceny dla podanych odpowiedzi. |
FormApp
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Alignment | Alignment | Lista typów dopasowania obrazu. |
DestinationType | DestinationType | Liczba typów miejsc docelowych, w których mogą być przechowywane odpowiedzi na pytania z formularza. |
FeedbackType | FeedbackType | Lista typów formularzy Feedbacks . |
ItemType | ItemType | Lista typów formularzy Items . |
PageNavigationType | PageNavigationType | Lista możliwych zachowań podczas poruszania się po stronach. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create(title) | Form | Tworzy i zwraca nowy element Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Zwraca instancję CheckboxGridValidationBuilder, która może służyć do ustawiania weryfikacji CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Zwraca instancję CheckboxValidationBuilder, która służy do ustawiania weryfikacji CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Zwraca instancję TestfeedbackBuilder, która służy do ustawiania opinii na temat funkcji z oceną.Item . |
createGridValidation() | GridValidationBuilder | Zwraca instancję GridValidationBuilder, która może służyć do ustawiania weryfikacji GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Zwraca instancję ParagraphTextValidationBuilder, która może służyć do ustawiania weryfikacji ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Zwraca instancję Textwalidator, która może służyć do ustawiania weryfikacji TextItem . |
getActiveForm() | Form | Zwraca formularz, do którego skrypt jest ograniczony przez kontener. |
getUi() | Ui | Zwraca wystąpienie środowiska interfejsu użytkownika edytora formularzy, które umożliwia skryptowi dodanie takich funkcji jak menu, okna dialogowe i paski boczne. |
openById(id) | Form | Zwraca Form o podanym identyfikatorze. |
openByUrl(url) | Form | Zwraca wartość Form z podanym adresem URL. |
FormResponse
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getEditResponseUrl() | String | Generuje adres URL, którego można użyć do edytowania odpowiedzi, która została już przesłana. |
getGradableItemResponses() | ItemResponse[] | Pobiera wszystkie odpowiedzi elementów zawarte w odpowiedzi na formularz w tej samej kolejności, w jakiej pojawiają się one w formularzu. |
getGradableResponseForItem(item) | ItemResponse | Pobiera odpowiedź elementu podaną w odpowiedzi formularza dla danego elementu. |
getId() | String | Pobiera identyfikator odpowiedzi z formularza. |
getItemResponses() | ItemResponse[] | Pobiera wszystkie odpowiedzi elementów zawarte w odpowiedzi na formularz w tej samej kolejności, w jakiej pojawiają się one w formularzu. |
getRespondentEmail() | String | Pobiera adres e-mail osoby, która przesłała odpowiedź, jeśli włączone jest ustawienie Form.setCollectEmail(collect) . |
getResponseForItem(item) | ItemResponse | Pobiera odpowiedź elementu podaną w tym formularzu odpowiedzi. |
getTimestamp() | Date | Pobiera sygnaturę czasową przesłania odpowiedzi na formularz. |
submit() | FormResponse | Przesyła odpowiedź. |
toPrefilledUrl() | String | Generuje URL formularza, w którym odpowiedzi są wstępnie wypełniane na podstawie odpowiedzi w tym formularzu. |
withItemGrade(gradedResponse) | FormResponse | Dodaje ocenę odpowiedzi elementu do odpowiedzi na formularz. |
withItemResponse(response) | FormResponse | Dodaje wskazaną odpowiedź elementu do odpowiedzi na formularz. |
GridItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | GridItem | Usunięcie sprawdzania poprawności danych tego elementu 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 dla każdej kolumny w siatce. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getRows() | String[] | Pobiera wartości dla każdego wiersza w siatce. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako 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 dla elementu (czasami jest to tzw. tekst opisu dla 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 | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
setValidation(validation) | GridItem | Ustawia weryfikację danych 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 elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getImage() | Blob | Pobiera obraz, który jest obecnie przypisany do elementu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
getWidth() | Integer | Pobiera szerokość obrazu w pikselach. |
setAlignment(alignment) | ImageItem | Ustawia poziome zdjęcie. |
setHelpText(text) | ImageItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setImage(image) | ImageItem | Ustawia obraz. |
setTitle(title) | ImageItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
setWidth(width) | ImageItem | Ustawia szerokość obrazu w pikselach. |
Item
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Zwraca element w postaci siatki. |
asCheckboxItem() | CheckboxItem | Zwraca element jako element pola wyboru. |
asDateItem() | DateItem | Zwraca element jako element daty. |
asDateTimeItem() | DateTimeItem | Zwraca element jako element daty i godziny. |
asDurationItem() | DurationItem | Zwraca element jako element trwający. |
asGridItem() | GridItem | Zwraca element jako element siatki. |
asImageItem() | ImageItem | Zwraca element jako element graficzny. |
asListItem() | ListItem | Zwraca element jako element listy. |
asMultipleChoiceItem() | MultipleChoiceItem | Zwraca element jako pytanie jednokrotnego wyboru. |
asPageBreakItem() | PageBreakItem | Zwraca element jako element podziału strony. |
asParagraphTextItem() | ParagraphTextItem | Zwraca element jako element tekstowy. |
asScaleItem() | ScaleItem | Zwraca element jako element wagi. |
asSectionHeaderItem() | SectionHeaderItem | Zwraca element jako element nagłówka sekcji. |
asTextItem() | TextItem | Zwraca element jako element tekstowy. |
asTimeItem() | TimeItem | Zwraca element jako element czasowy. |
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 elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
setHelpText(text) | Item | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | Item | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
ItemResponse
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getFeedback() | Object | Pobiera informacje zwrotne dotyczące odpowiedzi udzielonej przez użytkownika. |
getItem() | Item | Pobiera element pytania, na który odpowiada ta odpowiedź. |
getResponse() | Object | Otrzymuje odpowiedź przesłaną przez użytkownika. |
getScore() | Object | Pobiera wynik przesłanej odpowiedzi. |
setFeedback(feedback) | ItemResponse | Określa, jaka opinia ma być wyświetlana w przypadku przesłanej odpowiedzi. |
setScore(score) | ItemResponse | Określa wynik przesłanej odpowiedzi. |
ItemType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CHECKBOX | Enum | Pytanie, które pozwala respondentowi wybrać co najmniej jedno pole wyboru, a także opcjonalne pole „inne”. |
CHECKBOX_GRID | Enum | Element pytania przedstawiony w postaci siatki kolumn i wierszy, który umożliwia respondentowi wybranie opcji z poszczególnych wierszy w określonej kolejności. |
DATE | Enum | Pytanie, które pozwala respondentowi podać datę. |
DATETIME | Enum | Pytanie, które pozwala respondentowi podać datę i godzinę. |
DURATION | Enum | Pytanie, które pozwala respondentowi podać czas |
GRID | Enum | Element pytania przedstawiony w postaci siatki i wierszy, który umożliwia respondentowi wybranie jednej odpowiedzi w wierszu. |
IMAGE | Enum | Element układu wyświetlający obraz. |
LIST | Enum | Pytanie, które pozwala respondentowi wybrać jedną z opcji na liście. |
MULTIPLE_CHOICE | Enum | Pytanie, które pozwala respondentowi wybrać jedną z opcji przycisków z listy lub opcjonalne pole „inne”. |
PAGE_BREAK | Enum | Element układu wyznaczający początek strony. |
PARAGRAPH_TEXT | Enum | Pytanie, które pozwala respondentowi wpisać blok tekstu. |
SCALE | Enum | Pytanie, które pozwala respondentowi wybrać jedną z numerowanej sekwencji przycisków. |
SECTION_HEADER | Enum | Element układu wyraźnie pokazujący początek sekcji. |
TEXT | Enum | Pytanie, które pozwala respondentowi wpisać jeden wiersz tekstu. |
TIME | Enum | Pytanie, które pozwala respondentowi podać godzinę. |
VIDEO | Enum | Element układu wyświetlający film YouTube. |
FILE_UPLOAD | Enum | Pytanie, które pozwala respondentowi przesłać plik. |
ListItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createChoice(value) | Choice | Powoduje utworzenie nowego wyboru. |
createChoice(value, isCorrect) | Choice | Powoduje utworzenie nowego wyboru. |
createChoice(value, navigationItem) | Choice | Tworzy nowy wybór z nawigacją po stronie, która przeskakuje do danego elementu podziału strony. |
createChoice(value, navigationType) | Choice | Powoduje utworzenie nowego wyboru z nawigacją po stronie. |
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu listy. |
duplicate() | ListItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getChoices() | Choice[] | Otrzymuje wszystkie opcje wyboru elementu. |
getFeedbackForCorrect() | QuizFeedback | Zwraca opinię wyświetlaną użytkownikom w przypadku prawidłowej odpowiedzi na pytanie. |
getFeedbackForIncorrect() | QuizFeedback | Zwraca opinię wyświetlaną użytkownikom, gdy nieprawidłowo odpowiedzą na pytanie. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setChoiceValues(values) | ListItem | Określa opcje elementu z tablicy ciągów. |
setChoices(choices) | ListItem | Ustawia tablicę do wyboru dla elementu. |
setFeedbackForCorrect(feedback) | ListItem | To ustawienie pozwala wyświetlać odpowiedzi użytkownikom, którzy prawidłowo udzielą odpowiedzi na pytanie. |
setFeedbackForIncorrect(feedback) | ListItem | Określa, jaka opinia ma być wyświetlana osobom, które nieprawidłowo odpowiedzą na pytanie. |
setHelpText(text) | ListItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | ListItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | ListItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | ListItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
MultipleChoiceItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createChoice(value) | Choice | Powoduje utworzenie nowego wyboru. |
createChoice(value, isCorrect) | Choice | Powoduje utworzenie nowego wyboru. |
createChoice(value, navigationItem) | Choice | Tworzy nowy wybór z nawigacją po stronie, która przeskakuje do danego elementu podziału strony. |
createChoice(value, navigationType) | Choice | Powoduje utworzenie nowego wyboru z nawigacją po stronie. |
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla elementu jednokrotnego wyboru. |
duplicate() | MultipleChoiceItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getChoices() | Choice[] | Otrzymuje wszystkie opcje wyboru elementu. |
getFeedbackForCorrect() | QuizFeedback | Zwraca opinię wyświetlaną użytkownikom w przypadku prawidłowej odpowiedzi na pytanie. |
getFeedbackForIncorrect() | QuizFeedback | Zwraca opinię wyświetlaną użytkownikom, gdy nieprawidłowo odpowiedzą na pytanie. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
hasOtherOption() | Boolean | Określa, czy element ma opcję „inny”. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setChoiceValues(values) | MultipleChoiceItem | Określa opcje elementu z tablicy ciągów. |
setChoices(choices) | MultipleChoiceItem | Ustawia tablicę do wyboru dla elementu. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | To ustawienie pozwala wyświetlać odpowiedzi użytkownikom, którzy prawidłowo udzielą odpowiedzi na pytanie. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Określa, jaka opinia ma być wyświetlana osobom, które nieprawidłowo odpowiedzą na pytanie. |
setHelpText(text) | MultipleChoiceItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | MultipleChoiceItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | MultipleChoiceItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Określa, czy element ma opcję „inny”. |
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 przeskakuje formularz po wypełnieniu strony przed tym podziałem strony (czyli po dotarciu do tego podziału przez normalny linearny postęp w formularzu). |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPageNavigationType() | PageNavigationType | Pobiera typ nawigacji, która ma miejsce po ukończeniu strony przed podziałem strony (tj. po dotarciu do tego momentu przez zwykły postęp liniowy w formularzu). |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Umożliwia przejście na inną stronę po przełączeniu się na tę stronę (tj. po dotarciu do tego momentu przez zwykły postęp liniowy w formularzu). |
setGoToPage(navigationType) | PageBreakItem | Określa typ nawigacji po stronie, która następuje po jej podzieleniu (tj. po dotarciu do tego momentu przez zwykły postęp liniowy w formularzu). |
setHelpText(text) | PageBreakItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
PageNavigationType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CONTINUE | Enum | Po wypełnieniu bieżącej strony przejdź na następną stronę formularza. |
GO_TO_PAGE | Enum | Przejdź na określoną stronę formularza po zakończeniu bieżącej. |
RESTART | Enum | Po ukończeniu bieżącej strony uruchom ponownie formularz od początku, nie usuwając już podanych odpowiedzi. |
SUBMIT | Enum | Po wypełnieniu bieżącej strony prześlij odpowiedź z formularza. |
ParagraphTextItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | ParagraphTextItem | Usuwa wszystkie elementy sprawdzania poprawności danych tego akapitu. |
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu akapitu. |
duplicate() | ParagraphTextItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca opinie wyświetlane użytkownikom, gdy odpowiedzą na pytanie z możliwością oceny. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | ParagraphTextItem | Określa, co ma się wyświetlać osobom, które udzielą odpowiedzi na sklasyfikowane pytanie, które nie ma prawidłowej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają oceny ręcznej). |
setHelpText(text) | ParagraphTextItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | ParagraphTextItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | ParagraphTextItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Ustawia weryfikację danych na potrzeby tego elementu tekstowego akapitu. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Wymaga odpowiedzi ze wzorcem. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Wymaga, aby odpowiedź nie zawierała wzorca. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Wymaga dopasowania do wzorca. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Wymaga długości odpowiedzi większej lub równej wartości. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Wymaga długości odpowiedzi mniejszej niż wartość. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Wymaga dopasowania 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 dodatkowych materiałów związanych z opinią. |
addLink(url, displayText) | QuizFeedbackBuilder | Dodaje link do dodatkowych materiałów związanych z opinią. |
build() | QuizFeedback | Tworzy opinię odpowiedniego typu dla tego kreatora. |
copy() | QuizFeedbackBuilder | Zwraca kopię tego kreatora. |
setText(text) | QuizFeedbackBuilder | Ustawia treść opinii. |
ScaleItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu wagi. |
duplicate() | ScaleItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca opinie wyświetlane użytkownikom, gdy odpowiedzą na pytanie z możliwością oceny. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getLeftLabel() | String | Pobiera etykietę dolną granicę wagi, jeśli taka istnieje. |
getLowerBound() | Integer | Pobiera dolną granicę wagi. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getRightLabel() | String | Pobiera etykietę górnej granicy wagi, jeśli taka istnieje. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
getUpperBound() | Integer | Pobiera górną granicę wagi. |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setBounds(lower, upper) | ScaleItem | Określa dolną i górną granicę wagi. |
setGeneralFeedback(feedback) | ScaleItem | Określa, co ma się wyświetlać osobom, które udzielą odpowiedzi na sklasyfikowane pytanie, które nie ma prawidłowej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają oceny ręcznej). |
setHelpText(text) | ScaleItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Ustawia etykiety na dolnych i górnych granicach wagi. |
setPoints(points) | ScaleItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | ScaleItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | ScaleItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
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 elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
setHelpText(text) | SectionHeaderItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
TextItem
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
clearValidation() | TextItem | Usunięcie sprawdzania poprawności danych tego elementu tekstowego. |
createResponse(response) | ItemResponse | Tworzy nowy element ItemResponse dla tego elementu tekstowego. |
duplicate() | TextItem | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
getGeneralFeedback() | QuizFeedback | Zwraca opinie wyświetlane użytkownikom, gdy odpowiedzą na pytanie z możliwością oceny. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | TextItem | Określa, co ma się wyświetlać osobom, które udzielą odpowiedzi na sklasyfikowane pytanie, które nie ma prawidłowej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają oceny ręcznej). |
setHelpText(text) | TextItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | TextItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | TextItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | TextItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
setValidation(validation) | TextItem | Ustawia weryfikację danych 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 miał być liczbą z zakresu od początku do końca. |
requireNumberEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy miał wartość równą określonej wartości. |
requireNumberGreaterThan(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą większą od podanej wartości. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby liczba w elemencie tekstowym była większa od podanej wartości lub jej równa. |
requireNumberLessThan(number) | TextValidationBuilder | Wymaga, aby liczba w elemencie tekstowym była mniejsza niż podana wartość. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby liczba w elemencie tekstowym była mniejsza od podanej wartości lub jej równa. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Wymaga, aby element tekstowy nie był liczbą całkowitą (od początku do końca) włącznie. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy nie był liczbą określoną we wskazanej wartości. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi ze wzorcem. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Wymaga, aby odpowiedź nie zawierała wzorca. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Wymaga dopasowania do wzorca. |
requireTextIsEmail() | TextValidationBuilder | Wymagany jest adres e-mail. |
requireTextIsUrl() | TextValidationBuilder | Wymaga, aby element tekstowy był adresem URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Wymaga długości odpowiedzi większej lub równej wartości. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga długości odpowiedzi mniejszej niż wartość. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Wymaga dopasowania do wzorca. |
requireWholeNumber() | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą całkowitą. |
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 opinie wyświetlane użytkownikom, gdy odpowiedzą na pytanie z możliwością oceny. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getPoints() | Integer | Zwraca liczbę punktów elementu z możliwością oceny. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
isRequired() | Boolean | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setGeneralFeedback(feedback) | TimeItem | Określa, co ma się wyświetlać osobom, które udzielą odpowiedzi na sklasyfikowane pytanie, które nie ma prawidłowej lub nieprawidłowej odpowiedzi (np. pytania, które wymagają oceny ręcznej). |
setHelpText(text) | TimeItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setPoints(points) | TimeItem | Określa liczbę punktów możliwych do sklasyfikowania elementu. |
setRequired(enabled) | TimeItem | Określa, czy użytkownik musi odpowiedzieć na pytanie. |
setTitle(title) | TimeItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
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 film w poziomie. |
getHelpText() | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
getId() | Integer | Pobiera unikalny identyfikator produktu. |
getIndex() | Integer | Pobiera indeks elementu spośród wszystkich elementów w formularzu. |
getTitle() | String | Pobiera tytuł elementu (czasami jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
getType() | ItemType | Pobiera typ elementu reprezentowany jako ItemType . |
getWidth() | Integer | Pobiera szerokość filmu w pikselach. |
setAlignment(alignment) | VideoItem | Ustawia poziome wyrównanie filmu. |
setHelpText(text) | VideoItem | Ustawia tekst pomocy dla elementu (czasami jest to tzw. tekst opisu dla elementów układu, takich jak ImageItems , PageBreakItems i SectionHeaderItems ). |
setTitle(title) | VideoItem | Ustawia tytuł elementu (czasem jest to nazywany tekstem nagłówka, w przypadku SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Ustawia film z danego adresu URL lub identyfikatora filmu w YouTube. |
setWidth(width) | VideoItem | Ustawia szerokość filmu w pikselach. |