Questo servizio consente agli script di creare, accedere e modificare i moduli 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());
Corsi
Nome | Breve descrizione |
---|---|
Alignment | Un'enum che rappresenta i tipi di allineamento delle immagini supportati. |
CheckboxGridItem | Un elemento di domanda, presentato come griglia di colonne e righe, che consente al partecipante di selezionare più scelte per riga da una sequenza di caselle di controllo. |
CheckboxGridValidation | Una convalida DataValidation per CheckboxGridItem . |
CheckboxGridValidationBuilder | Un DataValidationBuilder per un CheckboxGridValidation . |
CheckboxItem | Un elemento a domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché un campo "altro" facoltativo. |
CheckboxValidation | Una convalida DataValidation per CheckboxItem . |
CheckboxValidationBuilder | Un DataValidationBuilder per un CheckboxValidation . |
Choice | Una singola scelta associata a un tipo di Item che supporta scelte come CheckboxItem , ListItem o MultipleChoiceItem . |
DateItem | Un elemento domanda che consente al partecipante di indicare una data. |
DateTimeItem | Un elemento domanda che consente al partecipante di indicare una data e un'ora. |
DestinationType | Un'enum che rappresenta i tipi supportati di destinazioni del modulo e risposta. |
DurationItem | Un elemento domanda che consente al partecipante di indicare un periodo di tempo. |
FeedbackType | Un'enum che rappresenta i tipi di feedback supportati. |
Form | Un modulo che contiene proprietà ed elementi generali. |
FormApp | Consente a uno script di aprire un elemento Form esistente o di crearne uno nuovo. |
FormResponse | Una risposta al modulo nel suo complesso. |
GridItem | Un elemento di domanda, presentato come griglia di colonne e righe, che consente al partecipante di selezionare una scelta per riga da una sequenza di pulsanti di opzione. |
GridValidation | Una convalida DataValidation per GridItem . |
GridValidationBuilder | Un DataValidationBuilder per un GridValidation . |
ImageItem | Un elemento del layout che mostra un'immagine. |
Item | Un elemento di modulo generico che contiene proprietà comuni a tutti gli elementi, come il titolo e il testo della guida. |
ItemResponse | Una risposta a una domanda all'interno di un modulo. |
ItemType | Un'enum che rappresenta i tipi di elementi del modulo supportati. |
ListItem | Un elemento di domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa. |
MultipleChoiceItem | Un elemento di domanda che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o da un campo "altro" facoltativo. |
PageBreakItem | Un elemento del layout che contrassegna l'inizio di una pagina. |
PageNavigationType | Un'enum che rappresenta i tipi di navigazione nelle pagine supportati. |
ParagraphTextItem | Un elemento con domanda che consente al partecipante di inserire un blocco di testo. |
ParagraphTextValidation | Una convalida DataValidation per ParagraphTextItem . |
ParagraphTextValidationBuilder | Un DataValidationBuilder per un ParagraphTextValidation . |
QuizFeedback | L'implementazione del bean di un feedback, che contiene proprietà comuni a tutti i feedback, come testo o link visualizzati. |
QuizFeedbackBuilder | Il FeedbackBuilder di base che contiene setter per le proprietà comuni a tutti i feedback, come il testo visualizzato. |
ScaleItem | Un elemento di domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione. |
SectionHeaderItem | Un elemento del layout che indica visivamente l'inizio di una sezione. |
TextItem | Un elemento con domanda che consente al partecipante di inserire una singola riga di testo. |
TextValidation | Una convalida DataValidation per TextItem . |
TextValidationBuilder | Un DataValidationBuilder per un TextValidation . |
TimeItem | Un elemento domanda che consente al partecipante di indicare un'ora del giorno. |
VideoItem | Un elemento di layout che mostra un video. |
Alignment
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
LEFT | Enum | Allinea l'immagine al lato sinistro del modulo. |
CENTER | Enum | Allinea l'immagine al centro del modulo. |
RIGHT | Enum | Allinea l'immagine al lato destro del modulo. |
CheckboxGridItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | CheckboxGridItem | Rimuove qualsiasi convalida dei dati per questo elemento della griglia. |
createResponse(responses) | ItemResponse | Crea un nuovo ItemResponse per questo elemento della griglia con caselle di controllo. |
duplicate() | CheckboxGridItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getColumns() | String[] | Restituisce i valori per ogni colonna della griglia. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getRows() | String[] | Restituisce i valori per ogni riga della griglia. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setColumns(columns) | CheckboxGridItem | Imposta le colonne della griglia in base a una matrice di valori. |
setHelpText(text) | CheckboxGridItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setRows(rows) | CheckboxGridItem | Imposta le righe della griglia in base a una matrice di valori. |
setTitle(title) | CheckboxGridItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Imposta la convalida dei dati per questo elemento della griglia della casella di controllo. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Richiede il limite di una risposta per colonna per un elemento della griglia. |
CheckboxItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | CheckboxItem | Rimuove qualsiasi convalida dei dati per questo elemento della casella di controllo. |
createChoice(value) | Choice | Crea una nuova scelta. |
createChoice(value, isCorrect) | Choice | Crea una nuova scelta. |
createResponse(responses) | ItemResponse | Crea un nuovo ItemResponse per questo elemento con casella di controllo. |
duplicate() | CheckboxItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getChoices() | Choice[] | Recupera tutte le opzioni disponibili per un elemento. |
getFeedbackForCorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda. |
getFeedbackForIncorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
hasOtherOption() | Boolean | Determina se l'elemento dispone di un'opzione di tipo "altro". |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setChoiceValues(values) | CheckboxItem | Consente di impostare le scelte per un elemento da un array di stringhe. |
setChoices(choices) | CheckboxItem | Consente di impostare un array di opzioni per un elemento. |
setFeedbackForCorrect(feedback) | CheckboxItem | Imposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Imposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda. |
setHelpText(text) | CheckboxItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | CheckboxItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | CheckboxItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Imposta la convalida dei dati per questo elemento della casella di controllo. |
showOtherOption(enabled) | CheckboxItem | Consente di impostare se l'elemento ha un'opzione "altro". |
CheckboxValidation
CheckboxValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Richiedi almeno questo numero di opzioni per essere selezionato. |
requireSelectAtMost(number) | CheckboxValidationBuilder | La selezione richiede al massimo queste tante opzioni. |
requireSelectExactly(number) | CheckboxValidationBuilder | La selezione richiede esattamente queste tante scelte. |
Choice
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getGotoPage() | PageBreakItem | Restituisce PageBreakItem impostato come destinazione GO_TO_PAGE se l'intervistato seleziona questa scelta e completa la pagina corrente. |
getPageNavigationType() | PageNavigationType | Recupera il PageNavigationType che si verifica se l'intervistato seleziona questa scelta e completa la pagina corrente. |
getValue() | String | Restituisce il valore della scelta, che gli intervistati vedono come etichetta quando visualizzano il modulo. |
isCorrectAnswer() | Boolean | Riconosce se la scelta è una risposta corretta alla domanda. |
DateItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento di data. |
duplicate() | DateItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
includesYear() | Boolean | Determina se l'elemento della data include un'opzione per l'anno. |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | DateItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ovvero domande che richiedono la valutazione manuale). |
setHelpText(text) | DateItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Consente di impostare se l'elemento della data include un'impostazione relativa all'anno. |
setPoints(points) | DateItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | DateItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | DateItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
DateTimeItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento con data e ora. |
duplicate() | DateTimeItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
includesYear() | Boolean | Determina se l'elemento della data include un'opzione per l'anno. |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | DateTimeItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ovvero domande che richiedono la valutazione manuale). |
setHelpText(text) | DateTimeItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Consente di impostare se l'elemento della data include un'impostazione relativa all'anno. |
setPoints(points) | DateTimeItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | DateTimeItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | DateTimeItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
DestinationType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
SPREADSHEET | Enum | Un foglio di lavoro Fogli Google come destinazione per le risposte del modulo. |
DurationItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Crea un nuovo ItemResponse per questo elemento di data. |
duplicate() | DurationItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | DurationItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ovvero domande che richiedono la valutazione manuale). |
setHelpText(text) | DurationItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | DurationItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | DurationItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | DurationItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
FeedbackType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
CORRECT | Enum | Feedback che viene mostrato automaticamente agli intervistati per una domanda che ha ricevuto una risposta corretta. |
INCORRECT | Enum | Feedback che viene mostrato automaticamente agli intervistati per una domanda a cui è stata data una risposta errata. |
GENERAL | Enum | Feedback che viene mostrato automaticamente agli intervistati quando inviano la loro risposta. |
Form
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Aggiunge un nuovo elemento di domanda, presentato come griglia di colonne e righe, che consente al intervistato di selezionare più opzioni per riga da una sequenza di caselle di controllo. |
addCheckboxItem() | CheckboxItem | Aggiunge un nuovo elemento di domanda che consente all'intervistato di selezionare una o più caselle di controllo, nonché un campo "altro" facoltativo. |
addDateItem() | DateItem | Aggiunge un nuovo elemento di domanda che consente al partecipante di indicare una data. |
addDateTimeItem() | DateTimeItem | Aggiunge un nuovo elemento di domanda che consente al partecipante di indicare una data e un'ora. |
addDurationItem() | DurationItem | Aggiunge un nuovo elemento di domanda che consente al partecipante di indicare un periodo di tempo. |
addEditor(emailAddress) | Form | Aggiunge l'utente specificato all'elenco degli editor per Form . |
addEditor(user) | Form | Aggiunge l'utente specificato all'elenco degli editor per Form . |
addEditors(emailAddresses) | Form | Aggiunge l'array specificato di utenti all'elenco degli editor per Form . |
addGridItem() | GridItem | Aggiunge un nuovo elemento di domanda, presentato come griglia di colonne e righe, che consente al risponditore di selezionare una scelta per riga da una sequenza di pulsanti di opzione. |
addImageItem() | ImageItem | Aggiunge un nuovo elemento del layout che mostra un'immagine. |
addListItem() | ListItem | Aggiunge un nuovo elemento di domanda che consente al partecipante di selezionare una scelta da un elenco a discesa. |
addMultipleChoiceItem() | MultipleChoiceItem | Aggiunge un nuovo elemento a domanda che consente all'intervistato di selezionare una scelta da un elenco di pulsanti di opzione o un campo "altro" facoltativo. |
addPageBreakItem() | PageBreakItem | Aggiunge un nuovo elemento del layout che contrassegna l'inizio di una pagina. |
addParagraphTextItem() | ParagraphTextItem | Aggiunge un nuovo elemento a domanda che consente all'intervistato di inserire un blocco di testo. |
addScaleItem() | ScaleItem | Aggiunge un nuovo elemento di domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione. |
addSectionHeaderItem() | SectionHeaderItem | Aggiunge un nuovo elemento del layout che indica visivamente l'inizio di una sezione. |
addTextItem() | TextItem | Aggiunge un nuovo elemento di domanda che consente all'intervistato di inserire una singola riga di testo. |
addTimeItem() | TimeItem | Aggiunge un nuovo elemento di domanda che consente al partecipante di indicare un'ora del giorno. |
addVideoItem() | VideoItem | Viene aggiunto un nuovo elemento di layout che mostra un video. |
canEditResponse() | Boolean | Determina se il modulo mostra un link per modificare una risposta dopo averla inviata. |
collectsEmail() | Boolean | Determina se il modulo raccoglie gli indirizzi email degli intervistati. |
createResponse() | FormResponse | Crea una nuova risposta al modulo. |
deleteAllResponses() | Form | Elimina tutte le risposte inviate dall'archivio risposte del modulo. |
deleteItem(index) | void | Elimina l'elemento in un determinato indice tra tutti gli elementi del modulo. |
deleteItem(item) | void | Elimina l'elemento specificato. |
deleteResponse(responseId) | Form | Elimina una singola risposta dall'archivio risposte del modulo. |
getConfirmationMessage() | String | Visualizza il messaggio di conferma del modulo. |
getCustomClosedFormMessage() | String | Restituisce il messaggio personalizzato che viene visualizzato se il modulo non accetta risposte o una stringa vuota se non è impostato alcun messaggio personalizzato. |
getDescription() | String | Restituisce la descrizione del modulo. |
getDestinationId() | String | Restituisce l'ID della destinazione di risposta del modulo. |
getDestinationType() | DestinationType | Restituisce il tipo di destinazione di risposta del modulo. |
getEditUrl() | String | Recupera l'URL che può essere utilizzato per accedere alla modalità di modifica del modulo. |
getEditors() | User[] | Consente di acquisire l'elenco degli editor di Form . |
getId() | String | Consente di acquisire l'ID del modulo. |
getItemById(id) | Item | Recupera l'elemento con un determinato ID. |
getItems() | Item[] | Restituisce un array di tutti gli elementi nel modulo. |
getItems(itemType) | Item[] | Restituisce un array di tutti gli elementi di un determinato tipo. |
getPublishedUrl() | String | Recupera l'URL che può essere utilizzato per rispondere al modulo. |
getResponse(responseId) | FormResponse | Restituisce una singola risposta del modulo in base al relativo ID risposta. |
getResponses() | FormResponse[] | Restituisce un array di tutte le risposte del modulo. |
getResponses(timestamp) | FormResponse[] | Restituisce un array di tutte le risposte del modulo dopo una determinata data e ora. |
getShuffleQuestions() | Boolean | Determina se l'ordine delle domande in ogni pagina del modulo è randomizzato. |
getSummaryUrl() | String | Restituisce l'URL che può essere utilizzato per visualizzare un riepilogo delle risposte del modulo. |
getTitle() | String | Restituisce il titolo del modulo. |
hasLimitOneResponsePerUser() | Boolean | Determina se il modulo consente una sola risposta per intervistato. |
hasProgressBar() | Boolean | Determina se nel modulo viene visualizzata una barra di avanzamento. |
hasRespondAgainLink() | Boolean | Determina se il modulo mostra un link per inviare un'altra risposta dopo che l'intervistato lo completa. |
isAcceptingResponses() | Boolean | Determina se al momento il modulo accetta risposte. |
isPublishingSummary() | Boolean | Determina se il modulo mostra un link per visualizzare un riepilogo delle risposte dopo che l'intervistato ha completato il modulo. |
isQuiz() | Boolean | Determina se il modulo è un quiz. |
moveItem(from, to) | Item | Sposta un elemento in un determinato indice tra tutti gli elementi del modulo a un altro indice specifico. |
moveItem(item, toIndex) | Item | Sposta un determinato elemento in un determinato indice tra tutti gli elementi del modulo. |
removeDestination() | Form | Scollega il modulo dalla destinazione di risposta attuale. |
removeEditor(emailAddress) | Form | Rimuove l'utente specificato dall'elenco degli editor per Form . |
removeEditor(user) | Form | Rimuove l'utente specificato dall'elenco degli editor per Form . |
requiresLogin() | Boolean | Determina se il modulo richiede agli intervistati di accedere a un account nello stesso dominio o a un sottodominio prima di rispondere. |
setAcceptingResponses(enabled) | Form | Consente di impostare se il modulo accetta attualmente risposte. |
setAllowResponseEdits(enabled) | Form | Consente di impostare se il modulo deve mostrare un link per modificare una risposta dopo averla inviata. |
setCollectEmail(collect) | Form | Consente di impostare se il modulo raccoglie gli indirizzi email degli intervistati. |
setConfirmationMessage(message) | Form | Imposta il messaggio di conferma del modulo. |
setCustomClosedFormMessage(message) | Form | Imposta il messaggio da visualizzare se il modulo non accetta risposte. |
setDescription(description) | Form | Imposta la descrizione del modulo. |
setDestination(type, id) | Form | Imposta la destinazione in cui vengono salvate le risposte del modulo. |
setIsQuiz(enabled) | Form | Consente di impostare se il modulo è un quiz. |
setLimitOneResponsePerUser(enabled) | Form | Consente di impostare se il modulo consente una sola risposta per intervistato. |
setProgressBar(enabled) | Form | Consente di impostare se il modulo ha una barra di avanzamento. |
setPublishingSummary(enabled) | Form | Consente di impostare se il modulo deve mostrare un link per visualizzare un riepilogo delle risposte dopo che l'intervistato lo ha inviato. |
setRequireLogin(requireLogin) | Form | Consente di impostare se il modulo richiede agli intervistati di accedere a un account nello stesso dominio o a un sottodominio prima di rispondere. |
setShowLinkToRespondAgain(enabled) | Form | Consente di impostare se il modulo mostra un link per inviare un'altra risposta dopo che l'intervistato lo completa. |
setShuffleQuestions(shuffle) | Form | Consente di stabilire se l'ordine delle domande in ogni pagina del modulo è casuale. |
setTitle(title) | Form | Imposta il titolo del modulo. |
shortenFormUrl(url) | String | Converte un URL lungo per un modulo in un URL breve. |
submitGrades(responses) | Form | Invia i voti per le risposte del modulo fornite. |
FormApp
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Alignment | Alignment | Un'enumerazione dei tipi di allineamento dell'immagine. |
DestinationType | DestinationType | Un'enumerazione dei tipi di destinazioni che possono archiviare le risposte del modulo. |
FeedbackType | FeedbackType | Un'enumerazione dei tipi di modulo Feedbacks . |
ItemType | ItemType | Un'enumerazione dei tipi di modulo Items . |
PageNavigationType | PageNavigationType | Un'enumerazione dei possibili comportamenti della navigazione nelle pagine. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
create(title) | Form | Crea e restituisce un nuovo Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Restituisce un'istanza di CheckboxGridValidationBuilder che può essere utilizzata per impostare la convalida in un
CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Restituisce un'istanza di CheckboxValidationBuilder che può essere utilizzata per impostare la convalida in un
CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Restituisce un'istanza di QuizFeedbackBuilder che può essere utilizzata per impostare un feedback su un elemento Item valutabile. |
createGridValidation() | GridValidationBuilder | Restituisce un'istanza di GridValidationBuilder che può essere utilizzata per impostare la convalida su un GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Restituisce un'istanza di un oggetto ParagraphTextValidationBuilder che può essere utilizzata per impostare la convalida su un oggetto ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Restituisce un'istanza di TextValidationBuilder che può essere utilizzata per impostare la convalida su un TextItem . |
getActiveForm() | Form | Restituisce il modulo a cui lo script è collegato al container. |
getUi() | Ui | Restituisce un'istanza dell'ambiente dell'interfaccia utente dell'editor del modulo che consente allo script di aggiungere funzionalità come menu, finestre di dialogo e barre laterali. |
openById(id) | Form | Restituisce Form con l'ID specificato. |
openByUrl(url) | Form | Restituisce Form con l'URL specificato. |
FormResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getEditResponseUrl() | String | Genera un URL che può essere utilizzato per modificare una risposta già inviata. |
getGradableItemResponses() | ItemResponse[] | Restituisce tutte le risposte degli elementi contenute in una risposta del modulo, nello stesso ordine in cui gli elementi appaiono nel modulo. |
getGradableResponseForItem(item) | ItemResponse | Recupera la risposta all'elemento contenuta in una risposta del modulo per un determinato elemento. |
getId() | String | Restituisce l'ID della risposta del modulo. |
getItemResponses() | ItemResponse[] | Restituisce tutte le risposte degli elementi contenute in una risposta del modulo, nello stesso ordine in cui gli elementi appaiono nel modulo. |
getRespondentEmail() | String | Visualizza l'indirizzo email della persona che ha inviato una risposta, se l'impostazione Form.setCollectEmail(collect) è attivata. |
getResponseForItem(item) | ItemResponse | Recupera la risposta dell'elemento contenuta in questa risposta del modulo per un determinato elemento. |
getTimestamp() | Date | Recupera il timestamp dell'invio di una risposta a un modulo. |
submit() | FormResponse | Invia la risposta. |
toPrefilledUrl() | String | Genera un URL per il modulo in cui le risposte sono precompilate in base alle risposte contenute in questa risposta del modulo. |
withItemGrade(gradedResponse) | FormResponse | Aggiunge i voti della risposta all'elemento specificata in una risposta del modulo. |
withItemResponse(response) | FormResponse | Aggiunge la risposta dell'elemento specificata a una risposta del modulo. |
GridItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | GridItem | Rimuove qualsiasi convalida dei dati per questo elemento della griglia. |
createResponse(responses) | ItemResponse | Crea un nuovo ItemResponse per questo elemento della griglia. |
duplicate() | GridItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getColumns() | String[] | Restituisce i valori per ogni colonna della griglia. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getRows() | String[] | Restituisce i valori per ogni riga della griglia. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setColumns(columns) | GridItem | Imposta le colonne della griglia in base a una matrice di valori. |
setHelpText(text) | GridItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setRequired(enabled) | GridItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setRows(rows) | GridItem | Imposta le righe della griglia in base a una matrice di valori. |
setTitle(title) | GridItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
setValidation(validation) | GridItem | Imposta la convalida dei dati per questo elemento della griglia. |
GridValidation
GridValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Richiede il limite di una risposta per colonna per un elemento della griglia. |
ImageItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | ImageItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getAlignment() | Alignment | Restituisce l'allineamento orizzontale dell'immagine. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getImage() | Blob | Consente di acquisire l'immagine attualmente assegnata all'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
getWidth() | Integer | Restituisce la larghezza dell'immagine in pixel. |
setAlignment(alignment) | ImageItem | Imposta l'allineamento orizzontale dell'immagine. |
setHelpText(text) | ImageItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setImage(image) | ImageItem | Imposta l'immagine stessa. |
setTitle(title) | ImageItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
setWidth(width) | ImageItem | Imposta la larghezza dell'immagine in pixel. |
Item
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Restituisce l'elemento come elemento della griglia di caselle di controllo. |
asCheckboxItem() | CheckboxItem | Restituisce l'elemento come elemento di una casella di controllo. |
asDateItem() | DateItem | Restituisce l'elemento come un elemento di data. |
asDateTimeItem() | DateTimeItem | Restituisce l'elemento come elemento di data e ora. |
asDurationItem() | DurationItem | Restituisce l'elemento come elemento di durata. |
asGridItem() | GridItem | Restituisce l'elemento come elemento della griglia. |
asImageItem() | ImageItem | Restituisce l'elemento come elemento immagine. |
asListItem() | ListItem | Restituisce l'elemento come elemento dell'elenco. |
asMultipleChoiceItem() | MultipleChoiceItem | Restituisce l'elemento come elemento a scelta multipla. |
asPageBreakItem() | PageBreakItem | Restituisce l'elemento come un'interruzione di pagina. |
asParagraphTextItem() | ParagraphTextItem | Restituisce l'elemento come elemento di testo di paragrafo. |
asScaleItem() | ScaleItem | Restituisce l'elemento come un elemento della scala. |
asSectionHeaderItem() | SectionHeaderItem | Restituisce l'elemento come elemento di intestazione della sezione. |
asTextItem() | TextItem | Restituisce l'elemento come elemento di testo. |
asTimeItem() | TimeItem | Restituisce l'elemento come elemento temporale. |
asVideoItem() | VideoItem | Restituisce l'elemento come elemento video. |
duplicate() | Item | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
setHelpText(text) | Item | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | Item | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
ItemResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getFeedback() | Object | Riceve il feedback che è stato fornito per la risposta inviata dall'intervistato. |
getItem() | Item | Recupera l'elemento della domanda a cui risponde questa risposta. |
getResponse() | Object | Riceve la risposta inviata dall'intervistato. |
getScore() | Object | Restituisce il punteggio della risposta inviata dall'intervistato. |
setFeedback(feedback) | ItemResponse | Imposta il feedback da visualizzare per la risposta inviata dall'intervistato. |
setScore(score) | ItemResponse | Imposta il punteggio per la risposta inviata dall'intervistato. |
ItemType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
CHECKBOX | Enum | Un elemento a domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché un campo "altro" facoltativo. |
CHECKBOX_GRID | Enum | Un elemento di domanda, presentato come griglia di colonne e righe, che consente al partecipante di selezionare più scelte per riga da una sequenza di caselle di controllo. |
DATE | Enum | Un elemento domanda che consente al partecipante di indicare una data. |
DATETIME | Enum | Un elemento domanda che consente al partecipante di indicare una data e un'ora. |
DURATION | Enum | Un elemento domanda che consente al partecipante di indicare un periodo di tempo. |
GRID | Enum | Un elemento di domanda, presentato come griglia di colonne e righe, che consente al partecipante di selezionare una scelta per riga da una sequenza di pulsanti di opzione. |
IMAGE | Enum | Un elemento del layout che mostra un'immagine. |
LIST | Enum | Un elemento di domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa. |
MULTIPLE_CHOICE | Enum | Un elemento di domanda che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o da un campo "altro" facoltativo. |
PAGE_BREAK | Enum | Un elemento del layout che contrassegna l'inizio di una pagina. |
PARAGRAPH_TEXT | Enum | Un elemento con domanda che consente al partecipante di inserire un blocco di testo. |
SCALE | Enum | Un elemento di domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione. |
SECTION_HEADER | Enum | Un elemento del layout che indica visivamente l'inizio di una sezione. |
TEXT | Enum | Un elemento con domanda che consente al partecipante di inserire una singola riga di testo. |
TIME | Enum | Un elemento domanda che consente al partecipante di indicare un'ora del giorno. |
VIDEO | Enum | Un elemento del layout che mostra un video di YouTube. |
FILE_UPLOAD | Enum | Un elemento domanda che consente al partecipante di caricare un file. |
ListItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createChoice(value) | Choice | Crea una nuova scelta. |
createChoice(value, isCorrect) | Choice | Crea una nuova scelta. |
createChoice(value, navigationItem) | Choice | Crea una nuova scelta con un'opzione di navigazione nelle pagine che rimanda a un determinato elemento di interruzione di pagina. |
createChoice(value, navigationType) | Choice | Crea una nuova scelta con un'opzione di navigazione nelle pagine. |
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento dell'elenco. |
duplicate() | ListItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getChoices() | Choice[] | Recupera tutte le opzioni disponibili per un elemento. |
getFeedbackForCorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda. |
getFeedbackForIncorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setChoiceValues(values) | ListItem | Consente di impostare le scelte per un elemento da un array di stringhe. |
setChoices(choices) | ListItem | Consente di impostare un array di opzioni per un elemento. |
setFeedbackForCorrect(feedback) | ListItem | Imposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda. |
setFeedbackForIncorrect(feedback) | ListItem | Imposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda. |
setHelpText(text) | ListItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | ListItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | ListItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | ListItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
MultipleChoiceItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createChoice(value) | Choice | Crea una nuova scelta. |
createChoice(value, isCorrect) | Choice | Crea una nuova scelta. |
createChoice(value, navigationItem) | Choice | Crea una nuova scelta con un'opzione di navigazione nelle pagine che rimanda a un determinato elemento di interruzione di pagina. |
createChoice(value, navigationType) | Choice | Crea una nuova scelta con un'opzione di navigazione nelle pagine. |
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo articolo a scelta multipla. |
duplicate() | MultipleChoiceItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getChoices() | Choice[] | Recupera tutte le opzioni disponibili per un elemento. |
getFeedbackForCorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda. |
getFeedbackForIncorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
hasOtherOption() | Boolean | Determina se l'elemento dispone di un'opzione di tipo "altro". |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setChoiceValues(values) | MultipleChoiceItem | Consente di impostare le scelte per un elemento da un array di stringhe. |
setChoices(choices) | MultipleChoiceItem | Consente di impostare un array di opzioni per un elemento. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Imposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Imposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda. |
setHelpText(text) | MultipleChoiceItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | MultipleChoiceItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | MultipleChoiceItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Consente di impostare se l'elemento ha un'opzione "altro". |
PageBreakItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | PageBreakItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGoToPage() | PageBreakItem | Recupera il PageBreakItem a cui passerà il modulo dopo aver completato la pagina prima di questa interruzione di pagina (ossia, al raggiungimento di questa interruzione di pagina in normale avanzamento lineare nel modulo). |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPageNavigationType() | PageNavigationType | Restituisce il tipo di navigazione nelle pagine che si verifica dopo aver completato la pagina prima di questa interruzione di pagina, ovvero al raggiungimento di questa interruzione di pagina in avanzamento lineare normale nel modulo. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Imposta la pagina a cui saltare dopo il completamento della pagina prima di questa interruzione di pagina (ossia al raggiungimento di questa interruzione di pagina in normale avanzamento lineare nel modulo). |
setGoToPage(navigationType) | PageBreakItem | Imposta il tipo di navigazione nelle pagine che si verifica dopo aver completato la pagina prima di questa interruzione di pagina, ovvero al raggiungimento di questa interruzione di pagina in avanzamento lineare normale nel modulo. |
setHelpText(text) | PageBreakItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
PageNavigationType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
CONTINUE | Enum | Vai alla pagina successiva del modulo dopo aver completato la pagina corrente. |
GO_TO_PAGE | Enum | Passa a una pagina specificata del modulo dopo aver completato la pagina corrente. |
RESTART | Enum | Riavvia il modulo dall'inizio, senza cancellare le risposte inserite fino a quel momento, dopo aver completato la pagina corrente. |
SUBMIT | Enum | Invia la risposta del modulo dopo aver completato la pagina corrente. |
ParagraphTextItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | ParagraphTextItem | Rimuove qualsiasi convalida dei dati per questo elemento di testo del paragrafo. |
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento di testo del paragrafo. |
duplicate() | ParagraphTextItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | ParagraphTextItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ovvero domande che richiedono la valutazione manuale). |
setHelpText(text) | ParagraphTextItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | ParagraphTextItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | ParagraphTextItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Imposta la convalida dei dati per questo elemento di testo del paragrafo. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Richiede che la risposta contenga il pattern. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Richiede la risposta per non contenere il pattern. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Richiede la risposta per mancata corrispondenza del pattern. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Richiede che la lunghezza della risposta sia maggiore o uguale al valore. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Richiede che la lunghezza della risposta sia inferiore al valore. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Richiede la risposta per il pattern di corrispondenza. |
QuizFeedback
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getLinkUrls() | String[] | Restituisce un elenco degli URL associati al feedback. |
getText() | String | Restituisce il testo visualizzato del Feedback. |
QuizFeedbackBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Aggiunge un link al materiale supplementare del feedback. |
addLink(url, displayText) | QuizFeedbackBuilder | Aggiunge un link al materiale supplementare del feedback. |
build() | QuizFeedback | Crea un feedback del tipo corrispondente per questo builder. |
copy() | QuizFeedbackBuilder | Restituisce una copia di questo generatore. |
setText(text) | QuizFeedbackBuilder | Imposta il testo del feedback. |
ScaleItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento della bilancia. |
duplicate() | ScaleItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getLeftLabel() | String | Restituisce l'etichetta dell'eventuale limite inferiore della bilancia. |
getLowerBound() | Integer | Restituisce il limite inferiore della bilancia. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getRightLabel() | String | Consente di acquisire l'etichetta dell'eventuale limite superiore della bilancia. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
getUpperBound() | Integer | Restituisce il limite superiore della bilancia. |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setBounds(lower, upper) | ScaleItem | Imposta i limiti inferiore e superiore della bilancia. |
setGeneralFeedback(feedback) | ScaleItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ovvero domande che richiedono la valutazione manuale). |
setHelpText(text) | ScaleItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Imposta le etichette per i limiti inferiore e superiore della scala. |
setPoints(points) | ScaleItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | ScaleItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | ScaleItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
SectionHeaderItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | SectionHeaderItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
setHelpText(text) | SectionHeaderItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
TextItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | TextItem | Rimuove qualsiasi convalida dei dati per questo elemento di testo. |
createResponse(response) | ItemResponse | Viene creato un nuovo ItemResponse per questo elemento di testo. |
duplicate() | TextItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | TextItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ovvero domande che richiedono la valutazione manuale). |
setHelpText(text) | TextItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | TextItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | TextItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | TextItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
setValidation(validation) | TextItem | Imposta la convalida dei dati per questo elemento di testo. |
TextValidation
TextValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireNumber() | TextValidationBuilder | Richiede che l'elemento di testo sia un numero. |
requireNumberBetween(start, end) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero compreso tra l'inizio e la fine inclusi. |
requireNumberEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero uguale al valore specificato. |
requireNumberGreaterThan(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero maggiore del valore specificato. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato. |
requireNumberLessThan(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero inferiore al valore specificato. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | L'elemento di testo deve essere un numero minore o uguale al valore specificato. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero non compreso tra inizio e fine inclusi. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero diverso dal valore specificato. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Richiede che la risposta contenga il pattern. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Richiede la risposta per non contenere il pattern. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Richiede la risposta per mancata corrispondenza del pattern. |
requireTextIsEmail() | TextValidationBuilder | Richiede che l'elemento di testo sia un indirizzo email. |
requireTextIsUrl() | TextValidationBuilder | Richiede che l'elemento di testo sia un URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Richiede che la lunghezza della risposta sia maggiore o uguale al valore. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Richiede che la lunghezza della risposta sia inferiore al valore. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Richiede la risposta per il pattern di corrispondenza. |
requireWholeNumber() | TextValidationBuilder | L'elemento di testo deve essere un numero intero. |
TimeItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(hour, minute) | ItemResponse | Crea un nuovo valore ItemResponse per questo elemento di orario. |
duplicate() | TimeItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Stabilisce se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | TimeItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ovvero domande che richiedono la valutazione manuale). |
setHelpText(text) | TimeItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | TimeItem | Imposta il numero di punti per il valore di un elemento valutabile. |
setRequired(enabled) | TimeItem | Consente di stabilire se l'intervistato deve rispondere alla domanda. |
setTitle(title) | TimeItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
VideoItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | VideoItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getAlignment() | Alignment | Visualizza l'allineamento orizzontale del video. |
getHelpText() | String | Recupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Consente di acquisire l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Consente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
getWidth() | Integer | Restituisce la larghezza del video in pixel. |
setAlignment(alignment) | VideoItem | Imposta l'allineamento orizzontale del video. |
setHelpText(text) | VideoItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | VideoItem | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Consente di impostare il video stesso da un determinato URL di YouTube o ID video di YouTube. |
setWidth(width) | VideoItem | Imposta la larghezza del video in pixel. |