Forms Service

Moduli

Questo servizio consente agli script di creare, accedere e modificare 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

NomeBreve descrizione
AlignmentUn enum che rappresenta i tipi di allineamento delle immagini supportati.
CheckboxGridItemUn elemento della domanda, presentato come una griglia di colonne e righe, che consente al rispondente di selezionare più opzioni per riga da una sequenza di caselle di controllo.
CheckboxGridValidationUn controllo dati per un CheckboxGridItem.
CheckboxGridValidationBuilderUn DataValidationBuilder per un CheckboxGridValidation.
CheckboxItemUn elemento di domanda che consente all'intervistato di selezionare una o più caselle di controllo, nonché un campo facoltativo "Altro".
CheckboxValidationUn controllo dati per un CheckboxItem.
CheckboxValidationBuilderUn DataValidationBuilder per un CheckboxValidation.
ChoiceUna singola scelta associata a un tipo di Item che supporta le scelte, ad esempio CheckboxItem, ListItem o MultipleChoiceItem.
DateItemUn elemento della domanda che consente all'intervistato di indicare una data.
DateTimeItemUn elemento di domanda che consente al rispondente di indicare una data e un'ora.
DestinationTypeUn enum che rappresenta i tipi supportati di destinazioni delle risposte ai moduli.
DurationItemUn elemento della domanda che consente all'intervistato di indicare una durata.
FeedbackTypeUn enum che rappresenta i tipi di feedback supportati.
FormUn modulo che contiene proprietà e elementi generali.
FormAppConsente a uno script di aprire un Form esistente o crearne uno nuovo.
FormResponseUna risposta al modulo nel suo complesso.
GridItemUn elemento di domanda, presentato come una griglia di colonne e righe, che consente al rispondente di selezionare una scelta per riga da una sequenza di pulsanti di opzione.
GridValidationUn controllo dati per un GridItem.
GridValidationBuilderUn DataValidationBuilder per un GridValidation.
ImageItemUn elemento di layout che mostra un'immagine.
ItemUn elemento di modulo generico che contiene proprietà comuni a tutti gli elementi, come il titolo e il testo di aiuto.
ItemResponseUna risposta a un elemento di domanda all'interno di un modulo.
ItemTypeUn enum che rappresenta i tipi di elementi del modulo supportati.
ListItemUn elemento di domanda che consente al rispondente di selezionare una scelta da un elenco a discesa.
MultipleChoiceItemUn elemento di domanda che consente al rispondente di selezionare una scelta da un elenco di pulsanti di opzione o un campo facoltativo "altro".
PageBreakItemUn elemento di layout che indica l'inizio di una pagina.
PageNavigationTypeUn enum che rappresenta i tipi di navigazione tra le pagine supportati.
ParagraphTextItemUn elemento di domanda che consente al rispondente di inserire un blocco di testo.
ParagraphTextValidationUn controllo dati per un ParagraphTextItem.
ParagraphTextValidationBuilderUn DataValidationBuilder per un ParagraphTextValidation.
QuizFeedbackL'implementazione del bean di un feedback, che contiene proprietà comuni a tutti i feedback, ad esempio il testo visualizzato o i link.
QuizFeedbackBuilderLa classe di base FeedbackBuilder che contiene i set per le proprietà comuni a tutti i feedback, ad esempio il testo visualizzato.
RatingIconTypeUn enum che rappresenta i tipi di icone di valutazione supportati.
RatingItemUn elemento della domanda che consente all'intervistato di assegnare una valutazione.
ScaleItemUn elemento della domanda che consente all'intervistato di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
SectionHeaderItemUn elemento di layout che indica visivamente l'inizio di una sezione.
TextItemUn elemento di domanda che consente al rispondente di inserire una singola riga di testo.
TextValidationUn controllo dati per un TextItem.
TextValidationBuilderUn DataValidationBuilder per un TextValidation.
TimeItemUn elemento della domanda che consente al rispondente di indicare un'ora del giorno.
VideoItemUn elemento del layout che mostra un video.

Alignment

Proprietà

ProprietàTipoDescrizione
LEFTEnumAllinea l'immagine al lato sinistro del modulo.
CENTEREnumAllinea l'immagine al centro del modulo.
RIGHTEnumAllinea l'immagine al lato destro del modulo.

CheckboxGridItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()CheckboxGridItemRimuove qualsiasi convalida dei dati per questo elemento della griglia.
createResponse(responses)ItemResponseCrea un nuovo ItemResponse per questo elemento della griglia di caselle di controllo.
duplicate()CheckboxGridItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getColumns()String[]Recupera i valori di ogni colonna della griglia.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getRows()String[]Recupera i valori di ogni riga della griglia.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setColumns(columns)CheckboxGridItemImposta le colonne della griglia in base a un array di valori.
setHelpText(text)CheckboxGridItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)CheckboxGridItemImposta se il rispondente deve rispondere alla domanda.
setRows(rows)CheckboxGridItemImposta le righe della griglia in base a un array di valori.
setTitle(title)CheckboxGridItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)CheckboxGridItemImposta la convalida dei dati per questo elemento della griglia di caselle di controllo.

CheckboxGridValidation

CheckboxGridValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderRichiede un limite di una risposta per colonna per un elemento della griglia.

CheckboxItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()CheckboxItemRimuove qualsiasi convalida dei dati per questo elemento di casella di controllo.
createChoice(value)ChoiceCrea una nuova scelta.
createChoice(value, isCorrect)ChoiceCrea una nuova scelta.
createResponse(responses)ItemResponseCrea un nuovo ItemResponse per questo elemento di casella di controllo.
duplicate()CheckboxItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Recupera tutte le opzioni per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono erroneamente a una domanda.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se l'elemento ha un'opzione "Altro".
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setChoiceValues(values)CheckboxItemImposta le opzioni per un elemento da un array di stringhe.
setChoices(choices)CheckboxItemImposta un array di opzioni per un elemento.
setFeedbackForCorrect(feedback)CheckboxItemImposta il feedback da mostrare ai partecipanti quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)CheckboxItemImposta il feedback da mostrare ai partecipanti quando rispondono in modo errato a una domanda.
setHelpText(text)CheckboxItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)CheckboxItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)CheckboxItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)CheckboxItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)CheckboxItemImposta la convalida dei dati per questo elemento di casella di controllo.
showOtherOption(enabled)CheckboxItemImposta se l'elemento ha un'opzione "Altro".

CheckboxValidation

CheckboxValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireSelectAtLeast(number)CheckboxValidationBuilderRichiedi di selezionare almeno questo numero di opzioni.
requireSelectAtMost(number)CheckboxValidationBuilderRichiedi di selezionare al massimo questo numero di opzioni.
requireSelectExactly(number)CheckboxValidationBuilderRichiedi la selezione di esattamente questo numero di opzioni.

Choice

Metodi

MetodoTipo restituitoBreve descrizione
getGotoPage()PageBreakItemImposta PageBreakItem come destinazione GO_TO_PAGE se chi risponde seleziona questa scelta e completa la pagina corrente.
getPageNavigationType()PageNavigationTypeRecupera il valore PageNavigationType che si verifica se l'utente che risponde seleziona questa opzione e completa la pagina corrente.
getValue()StringRecupera il valore della scelta, che gli utenti che rispondono al modulo visualizzano come etichetta.
isCorrectAnswer()BooleanIndica se la scelta è una risposta corretta alla domanda.

DateItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento data.
duplicate()DateItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se l'elemento data include un'opzione di anno.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setGeneralFeedback(feedback)DateItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)DateItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateItemImposta se l'elemento data include un'impostazione dell'anno.
setPoints(points)DateItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)DateItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)DateItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

DateTimeItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento data/ora.
duplicate()DateTimeItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se l'elemento data include un'opzione di anno.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setGeneralFeedback(feedback)DateTimeItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)DateTimeItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemImposta se l'elemento data include un'impostazione dell'anno.
setPoints(points)DateTimeItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)DateTimeItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)DateTimeItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

DestinationType

Proprietà

ProprietàTipoDescrizione
SPREADSHEETEnumUn foglio di lavoro di Fogli Google come destinazione per le risposte ai moduli.

DurationItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(hours, minutes, seconds)ItemResponseCrea un nuovo ItemResponse per questo elemento data.
duplicate()DurationItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setGeneralFeedback(feedback)DurationItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)DurationItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)DurationItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)DurationItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)DurationItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

FeedbackType

Proprietà

ProprietàTipoDescrizione
CORRECTEnumFeedback visualizzato automaticamente ai partecipanti per una domanda a cui è stata data una risposta corretta.
INCORRECTEnumFeedback visualizzato automaticamente ai partecipanti per una domanda a cui è stata data una risposta errata.
GENERALEnumFeedback visualizzato automaticamente ai partecipanti quando inviano la loro risposta.

Form

Metodi

MetodoTipo restituitoBreve descrizione
addCheckboxGridItem()CheckboxGridItemAggiunge un nuovo elemento di domanda, presentato come una griglia di colonne e righe, che consente al rispondente di selezionare più opzioni per riga da una sequenza di caselle di controllo.
addCheckboxItem()CheckboxItemAggiunge un nuovo elemento di domanda che consente all'intervistato di selezionare una o più caselle di controllo, nonché un campo facoltativo "Altro".
addDateItem()DateItemAggiunge un nuovo elemento di domanda che consente al rispondente di indicare una data.
addDateTimeItem()DateTimeItemAggiunge un nuovo elemento di domanda che consente al rispondente di indicare una data e un'ora.
addDurationItem()DurationItemAggiunge un nuovo elemento di domanda che consente all'intervistato di indicare una durata.
addEditor(emailAddress)FormAggiunge l'utente specificato all'elenco degli editor di Form.
addEditor(user)FormAggiunge l'utente specificato all'elenco degli editor di Form.
addEditors(emailAddresses)FormAggiunge l'array di utenti specificato all'elenco degli editor di Form.
addGridItem()GridItemAggiunge un nuovo elemento di domanda, presentato come una griglia di colonne e righe, che consente al rispondente di selezionare una scelta per riga da una sequenza di pulsanti di opzione.
addImageItem()ImageItemAggiunge un nuovo elemento di layout che mostra un'immagine.
addListItem()ListItemAggiunge un nuovo elemento di domanda che consente al rispondente di selezionare una scelta da un elenco a discesa.
addMultipleChoiceItem()MultipleChoiceItemAggiunge un nuovo elemento di domanda che consente all'intervistato di selezionare una scelta da un elenco di pulsanti di opzione o un campo facoltativo "Altro".
addPageBreakItem()PageBreakItemAggiunge un nuovo elemento di layout che indica l'inizio di una pagina.
addParagraphTextItem()ParagraphTextItemAggiunge un nuovo elemento di domanda che consente all'intervistato di inserire un blocco di testo.
addRatingItem()RatingItemAggiunge un nuovo elemento di domanda che consente all'intervistato di assegnare una valutazione.
addScaleItem()ScaleItemAggiunge un nuovo elemento di domanda che consente al rispondente di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
addSectionHeaderItem()SectionHeaderItemAggiunge un nuovo elemento di layout che indica visivamente l'inizio di una sezione.
addTextItem()TextItemAggiunge un nuovo elemento di domanda che consente al rispondente di inserire una singola riga di testo.
addTimeItem()TimeItemAggiunge un nuovo elemento di domanda che consente al rispondente di indicare un'ora del giorno.
addVideoItem()VideoItemAggiunge un nuovo elemento di layout che mostra un video.
canEditResponse()BooleanDetermina se nel modulo viene visualizzato un link per modificare una risposta dopo che è stata inviata.
collectsEmail()BooleanDetermina se il modulo raccoglie gli indirizzi email degli intervistati.
createResponse()FormResponseCrea una nuova risposta al modulo.
deleteAllResponses()FormElimina tutte le risposte inviate dall'archivio delle risposte del modulo.
deleteItem(index)voidConsente di eliminare l'elemento in un determinato indice tra tutti gli elementi del modulo.
deleteItem(item)voidElimina l'elemento specificato.
deleteResponse(responseId)FormConsente di eliminare una singola risposta dall'archivio delle risposte del modulo.
getConfirmationMessage()StringRecupera il messaggio di conferma del modulo.
getCustomClosedFormMessage()StringRecupera il messaggio personalizzato visualizzato se il modulo non accetta risposte o una stringa vuota se non è impostato alcun messaggio personalizzato.
getDescription()StringRecupera la descrizione del modulo.
getDestinationId()StringRecupera l'ID della destinazione della risposta del modulo.
getDestinationType()DestinationTypeRecupera il tipo di destinazione di risposta del modulo.
getEditUrl()StringRestituisce l'URL che può essere utilizzato per accedere alla modalità di modifica del modulo.
getEditors()User[]Recupera l'elenco degli editor di questo Form.
getId()StringRecupera l'ID del modulo.
getItemById(id)ItemRecupera l'elemento con un determinato ID.
getItems()Item[]Recupera un array di tutti gli elementi del modulo.
getItems(itemType)Item[]Recupera un array di tutti gli elementi di un determinato tipo.
getPublishedUrl()StringRecupera l'URL che può essere utilizzato per rispondere al modulo.
getResponse(responseId)FormResponseRecupera una singola risposta al 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 data e un'ora specificate.
getShuffleQuestions()BooleanDetermina se l'ordine delle domande in ogni pagina del modulo è casuale.
getSummaryUrl()StringRecupera l'URL che può essere utilizzato per visualizzare un riepilogo delle risposte del modulo.
getTitle()StringRecupera il titolo del modulo.
hasLimitOneResponsePerUser()BooleanDetermina se il modulo consente una sola risposta per partecipante.
hasProgressBar()BooleanDetermina se il modulo mostra una barra di avanzamento.
hasRespondAgainLink()BooleanDetermina se nel modulo viene visualizzato un link per inviare un'altra risposta dopo che un rispondente lo ha completato.
isAcceptingResponses()BooleanDetermina se il modulo sta attualmente accettando risposte.
isPublishingSummary()BooleanDetermina se il modulo mostra un link per visualizzare un riepilogo delle risposte dopo che un rispondente lo ha completato.
isQuiz()BooleanDetermina se il modulo è un quiz.
moveItem(from, to)ItemSposta un elemento in un determinato indice tra tutti gli elementi del modulo in un altro indice specificato.
moveItem(item, toIndex)ItemSposta un determinato elemento in un determinato indice tra tutti gli elementi del modulo.
removeDestination()FormScollega il modulo dalla destinazione di risposta corrente.
removeEditor(emailAddress)FormRimuove l'utente specificato dall'elenco degli editor di Form.
removeEditor(user)FormRimuove l'utente specificato dall'elenco degli editor di Form.
setAcceptingResponses(enabled)FormImposta se il modulo sta attualmente accettando risposte.
setAllowResponseEdits(enabled)FormImposta se il modulo deve mostrare un link per modificare una risposta dopo che è stata inviata.
setCollectEmail(collect)FormImposta se il modulo deve raccogliere gli indirizzi email degli intervistati.
setConfirmationMessage(message)FormImposta il messaggio di conferma del modulo.
setCustomClosedFormMessage(message)FormImposta il messaggio da visualizzare se il modulo non accetta risposte.
setDescription(description)FormImposta la descrizione del modulo.
setDestination(type, id)FormImposta la destinazione in cui vengono salvate le risposte del modulo.
setIsQuiz(enabled)FormImposta se il modulo è un quiz.
setLimitOneResponsePerUser(enabled)FormImposta se il modulo consente una sola risposta per partecipante.
setProgressBar(enabled)FormImposta se il modulo ha una barra di avanzamento.
setPublishingSummary(enabled)FormImposta se il modulo deve mostrare un link per visualizzare un riepilogo delle risposte dopo che un utente ha inviato il modulo.
setShowLinkToRespondAgain(enabled)FormImposta se il modulo deve mostrare un link per inviare un'altra risposta dopo che un utente ha completato il modulo.
setShuffleQuestions(shuffle)FormImposta se l'ordine delle domande in ogni pagina del modulo è casuale.
setTitle(title)FormImposta il titolo del modulo.
shortenFormUrl(url)StringConsente di convertire un URL lungo per un modulo in un URL breve.
submitGrades(responses)FormInvia i voti per le risposte ai moduli specificate.

FormApp

Proprietà

ProprietàTipoDescrizione
AlignmentAlignmentUn'enumerazione dei tipi di allineamento delle immagini.
DestinationTypeDestinationTypeUn'enumerazione dei tipi di destinazioni che possono memorizzare le risposte ai moduli.
FeedbackTypeFeedbackTypeUn'enumerazione dei tipi di modulo Feedbacks.
ItemTypeItemTypeUn'enumerazione dei tipi di modulo Items.
PageNavigationTypePageNavigationTypeUn'enumerazione dei possibili comportamenti per la navigazione nelle pagine.
RatingIconTypeRatingIconTypeUn'enumerazione dei tipi di icone di valutazione RatingIcons

Metodi

MetodoTipo restituitoBreve descrizione
create(title)FormCrea e restituisce un nuovo Form.
createCheckboxGridValidation()CheckboxGridValidationBuilderRestituisce un'istanza di CheckboxGridValidationBuilder che può essere utilizzata per impostare la convalida su un CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderRestituisce un'istanza di CheckboxValidationBuilder che può essere utilizzata per impostare la convalida su un CheckboxItem.
createFeedback()QuizFeedbackBuilderRestituisce un'istanza di QuizFeedbackBuilder che può essere utilizzata per impostare il feedback su un compito con votoItem.
createGridValidation()GridValidationBuilderRestituisce un'istanza di GridValidationBuilder che può essere utilizzata per impostare la convalida su un GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderRestituisce un'istanza di ParagraphTextValidationBuilder che può essere utilizzata per impostare la convalida su un ParagraphTextItem.
createTextValidation()TextValidationBuilderRestituisce un'istanza di TextValidationBuilder che può essere utilizzata per impostare la convalida su un TextItem.
getActiveForm()FormRestituisce il modulo a cui lo script è legato al contenitore.
getUi()UiRestituisce un'istanza dell'ambiente dell'interfaccia utente dell'editor di moduli che consente allo script di aggiungere funzionalità come menu, finestre di dialogo e barre laterali.
openById(id)FormRestituisce il Form con l'ID specificato.
openByUrl(url)FormRestituisce il Form con l'URL specificato.

FormResponse

Metodi

MetodoTipo restituitoBreve descrizione
getEditResponseUrl()StringGenera un URL che può essere utilizzato per modificare una risposta già inviata.
getGradableItemResponses()ItemResponse[]Recupera tutte le risposte degli elementi contenute in una risposta al modulo, nello stesso ordine in cui gli elementi vengono visualizzati nel modulo.
getGradableResponseForItem(item)ItemResponseRecupera la risposta dell'elemento contenuta in una risposta al modulo per un determinato elemento.
getId()StringRecupera l'ID della risposta al modulo.
getItemResponses()ItemResponse[]Recupera tutte le risposte degli elementi contenute in una risposta al modulo, nello stesso ordine in cui gli elementi vengono visualizzati nel modulo.
getRespondentEmail()StringRecupera l'indirizzo email della persona che ha inviato una risposta, se l'impostazione Form.setCollectEmail(collect) è attivata.
getResponseForItem(item)ItemResponseRecupera la risposta dell'elemento contenuta in questa risposta al modulo per un determinato elemento.
getTimestamp()DateRecupera il timestamp di invio di una risposta al modulo.
submit()FormResponseInvia la risposta.
toPrefilledUrl()StringGenera un URL per il modulo in cui le risposte sono precompilate in base alle risposte in questa risposta al modulo.
withItemGrade(gradedResponse)FormResponseAggiunge i voti della risposta all'elemento specificata a una risposta del modulo.
withItemResponse(response)FormResponseAggiunge la risposta all'elemento specificata a una risposta del modulo.

GridItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()GridItemRimuove qualsiasi convalida dei dati per questo elemento della griglia.
createResponse(responses)ItemResponseCrea un nuovo ItemResponse per questo elemento della griglia.
duplicate()GridItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getColumns()String[]Recupera i valori di ogni colonna della griglia.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getRows()String[]Recupera i valori di ogni riga della griglia.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setColumns(columns)GridItemImposta le colonne della griglia in base a un array di valori.
setHelpText(text)GridItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)GridItemImposta se il rispondente deve rispondere alla domanda.
setRows(rows)GridItemImposta le righe della griglia in base a un array di valori.
setTitle(title)GridItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)GridItemImposta la convalida dei dati per questo elemento della griglia.

GridValidation

GridValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireLimitOneResponsePerColumn()GridValidationBuilderRichiede un limite di una risposta per colonna per un elemento della griglia.

ImageItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()ImageItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getAlignment()AlignmentRecupera l'allineamento orizzontale dell'immagine.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getImage()BlobRecupera l'immagine attualmente assegnata all'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
getWidth()IntegerRestituisce la larghezza dell'immagine in pixel.
setAlignment(alignment)ImageItemImposta l'allineamento orizzontale dell'immagine.
setHelpText(text)ImageItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setImage(image)ImageItemImposta l'immagine stessa.
setTitle(title)ImageItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
setWidth(width)ImageItemImposta la larghezza dell'immagine in pixel.

Item

Metodi

MetodoTipo restituitoBreve descrizione
asCheckboxGridItem()CheckboxGridItemRestituisce l'elemento come elemento della griglia di caselle di controllo.
asCheckboxItem()CheckboxItemRestituisce l'elemento come elemento di casella di controllo.
asDateItem()DateItemRestituisce l'elemento come elemento data.
asDateTimeItem()DateTimeItemRestituisce l'elemento come elemento data/ora.
asDurationItem()DurationItemRestituisce l'elemento come elemento di durata.
asGridItem()GridItemRestituisce l'elemento come elemento della griglia.
asImageItem()ImageItemRestituisce l'elemento come elemento immagine.
asListItem()ListItemRestituisce l'elemento come elemento dell'elenco.
asMultipleChoiceItem()MultipleChoiceItemRestituisce l'elemento come elemento a scelta multipla.
asPageBreakItem()PageBreakItemRestituisce l'elemento come interruzione di pagina.
asParagraphTextItem()ParagraphTextItemRestituisce l'elemento come elemento di testo paragrafo.
asRatingItem()RatingItemRestituisce l'elemento come elemento di valutazione.
asScaleItem()ScaleItemRestituisce l'elemento come elemento di scala.
asSectionHeaderItem()SectionHeaderItemRestituisce l'elemento come elemento di intestazione della sezione.
asTextItem()TextItemRestituisce l'elemento come elemento di testo.
asTimeItem()TimeItemRestituisce l'elemento come elemento di tempo.
asVideoItem()VideoItemRestituisce l'elemento come elemento video.
duplicate()ItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
setHelpText(text)ItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)ItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

ItemResponse

Metodi

MetodoTipo restituitoBreve descrizione
getFeedback()ObjectRecupera il feedback fornito per la risposta inviata dal rispondente.
getItem()ItemRecupera l'elemento della domanda a cui risponde questa risposta.
getResponse()ObjectRecupera la risposta inviata dal rispondente.
getScore()ObjectRecupera il punteggio della risposta inviata dal partecipante.
setFeedback(feedback)ItemResponseImposta il feedback da visualizzare per la risposta inviata dal rispondente.
setScore(score)ItemResponseImposta il punteggio per la risposta inviata dal partecipante.

ItemType

Proprietà

ProprietàTipoDescrizione
CHECKBOXEnumUn elemento di domanda che consente all'intervistato di selezionare una o più caselle di controllo, nonché un campo facoltativo "Altro".
CHECKBOX_GRIDEnumUn elemento della domanda, presentato come una griglia di colonne e righe, che consente al rispondente di selezionare più opzioni per riga da una sequenza di caselle di controllo.
DATEEnumUn elemento della domanda che consente all'intervistato di indicare una data.
DATETIMEEnumUn elemento di domanda che consente al rispondente di indicare una data e un'ora.
DURATIONEnumUn elemento della domanda che consente all'intervistato di indicare una durata.
GRIDEnumUn elemento di domanda, presentato come una griglia di colonne e righe, che consente al rispondente di selezionare una scelta per riga da una sequenza di pulsanti di opzione.
IMAGEEnumUn elemento di layout che mostra un'immagine.
LISTEnumUn elemento di domanda che consente al rispondente di selezionare una scelta da un elenco a discesa.
MULTIPLE_CHOICEEnumUn elemento di domanda che consente al rispondente di selezionare una scelta da un elenco di pulsanti di opzione o un campo facoltativo "altro".
PAGE_BREAKEnumUn elemento di layout che indica l'inizio di una pagina.
PARAGRAPH_TEXTEnumUn elemento di domanda che consente al rispondente di inserire un blocco di testo.
RATINGEnumUn elemento della domanda che consente all'intervistato di assegnare una valutazione.
SCALEEnumUn elemento di domanda che consente al rispondente di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
SECTION_HEADEREnumUn elemento di layout che indica visivamente l'inizio di una sezione.
TEXTEnumUn elemento di domanda che consente al rispondente di inserire una singola riga di testo.
TIMEEnumUn elemento della domanda che consente al rispondente di indicare un'ora del giorno.
VIDEOEnumUn elemento del layout che mostra un video di YouTube.
FILE_UPLOADEnumUn elemento della domanda che consente al rispondente di caricare un file.
UNSUPPORTEDEnumUn elemento che al momento non è supportato tramite le API.

ListItem

Metodi

MetodoTipo restituitoBreve descrizione
createChoice(value)ChoiceCrea una nuova scelta.
createChoice(value, isCorrect)ChoiceCrea una nuova scelta.
createChoice(value, navigationItem)ChoiceCrea una nuova scelta con un'opzione di navigazione tra le pagine che passa a un determinato elemento di interruzione di pagina.
createChoice(value, navigationType)ChoiceCrea una nuova scelta con un'opzione di navigazione nella pagina.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento dell'elenco.
duplicate()ListItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Recupera tutte le opzioni per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono erroneamente a una domanda.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setChoiceValues(values)ListItemImposta le opzioni per un elemento da un array di stringhe.
setChoices(choices)ListItemImposta un array di opzioni per un elemento.
setFeedbackForCorrect(feedback)ListItemImposta il feedback da mostrare ai partecipanti quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)ListItemImposta il feedback da mostrare ai partecipanti quando rispondono in modo errato a una domanda.
setHelpText(text)ListItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ListItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)ListItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)ListItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

MultipleChoiceItem

Metodi

MetodoTipo restituitoBreve descrizione
createChoice(value)ChoiceCrea una nuova scelta.
createChoice(value, isCorrect)ChoiceCrea una nuova scelta.
createChoice(value, navigationItem)ChoiceCrea una nuova scelta con un'opzione di navigazione tra le pagine che passa a un determinato elemento di interruzione di pagina.
createChoice(value, navigationType)ChoiceCrea una nuova scelta con un'opzione di navigazione nella pagina.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento a scelta multipla.
duplicate()MultipleChoiceItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Recupera tutte le opzioni per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono erroneamente a una domanda.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se l'elemento ha un'opzione "Altro".
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setChoiceValues(values)MultipleChoiceItemImposta le opzioni per un elemento da un array di stringhe.
setChoices(choices)MultipleChoiceItemImposta un array di opzioni per un elemento.
setFeedbackForCorrect(feedback)MultipleChoiceItemImposta il feedback da mostrare ai partecipanti quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)MultipleChoiceItemImposta il feedback da mostrare ai partecipanti quando rispondono in modo errato a una domanda.
setHelpText(text)MultipleChoiceItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)MultipleChoiceItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)MultipleChoiceItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)MultipleChoiceItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemImposta se l'elemento ha un'opzione "Altro".

PageBreakItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()PageBreakItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGoToPage()PageBreakItemRecupera il PageBreakItem a cui il modulo passerà dopo aver completato la pagina prima di questa interruzione di pagina (ovvero al raggiungimento di questa interruzione di pagina con la normale progressione lineare del modulo).
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPageNavigationType()PageNavigationTypeRecupera il tipo di navigazione tra le pagine che si verifica dopo aver completato la pagina precedente a questo a capo (ovvero al raggiungimento di questo a capo con la normale progressione lineare del modulo).
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
setGoToPage(goToPageItem)PageBreakItemImposta la pagina a cui passare dopo aver completato la pagina precedente a questa interruzione di pagina (ovvero al suo raggiungimento tramite la normale progressione lineare del modulo).
setGoToPage(navigationType)PageBreakItemImposta il tipo di navigazione tra le pagine che si verifica dopo aver completato la pagina precedente a questo a capo (ovvero al raggiungimento di questo a capo con la normale progressione lineare del modulo).
setHelpText(text)PageBreakItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)PageBreakItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

Proprietà

ProprietàTipoDescrizione
CONTINUEEnumVai alla pagina successiva del modulo dopo aver completato quella corrente.
GO_TO_PAGEEnumVai a una pagina specifica del modulo dopo aver completato la pagina corrente.
RESTARTEnumRiavviare il modulo dall'inizio, senza cancellare le risposte inserite fino a quel momento, dopo aver completato la pagina corrente.
SUBMITEnumInvia la risposta al modulo dopo aver completato la pagina corrente.

ParagraphTextItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()ParagraphTextItemRimuove qualsiasi convalida dei dati per questo elemento di testo del paragrafo.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento di testo del paragrafo.
duplicate()ParagraphTextItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setGeneralFeedback(feedback)ParagraphTextItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)ParagraphTextItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ParagraphTextItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)ParagraphTextItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)ParagraphTextItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)ParagraphTextItemImposta la convalida dei dati per questo elemento di testo del paragrafo.

ParagraphTextValidation

ParagraphTextValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderRichiede che la risposta contenga un pattern.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderRichiede che la risposta non contenga pattern.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderRichiede che la risposta non corrisponda al pattern.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderRichiede che la lunghezza della risposta sia maggiore o uguale al valore.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderRichiede che la lunghezza della risposta sia inferiore al valore.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderRichiede una risposta che corrisponda al pattern.

QuizFeedback

Metodi

MetodoTipo restituitoBreve descrizione
getLinkUrls()String[]Recupera un elenco degli URL associati al feedback.
getText()StringRecupera il testo visualizzato del feedback.

QuizFeedbackBuilder

Metodi

MetodoTipo restituitoBreve descrizione
addLink(url)QuizFeedbackBuilderAggiunge un link al materiale aggiuntivo del feedback.
addLink(url, displayText)QuizFeedbackBuilderAggiunge un link al materiale aggiuntivo del feedback.
build()QuizFeedbackCrea un feedback del tipo corrispondente per questo generatore.
copy()QuizFeedbackBuilderRestituisce una copia di questo generatore.
setText(text)QuizFeedbackBuilderImposta il testo del feedback.

RatingIconType

Proprietà

ProprietàTipoDescrizione
STAREnumUn'icona a forma di stella.
HEARTEnumUn'icona a forma di cuore.
THUMB_UPEnumUn'icona con il pollice in su.

RatingItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento di classificazione.
duplicate()RatingItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getRatingIcon()RatingIconTypeRecupera l'icona scelta per la classificazione.
getRatingScaleLevel()IntegerRecupera il livello della scala di valutazione.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setGeneralFeedback(feedback)RatingItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)RatingItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)RatingItemImposta il numero di punti attribuiti a un elemento valutabile.
setRatingIcon(ratingIcon)RatingItemImposta l'icona della classificazione.
setRatingScaleLevel(ratingScaleLevel)RatingItemImposta il livello della scala di valutazione.
setRequired(enabled)RatingItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)RatingItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

ScaleItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento della scala.
duplicate()ScaleItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getLeftLabel()StringRecupera l'etichetta per il limite inferiore della scala, se presente.
getLowerBound()IntegerRecupera il limite inferiore della scala.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getRightLabel()StringRecupera l'etichetta per il limite superiore della scala, se presente.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
getUpperBound()IntegerRestituisce il limite superiore della scala.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setBounds(lower, upper)ScaleItemImposta i limiti inferiore e superiore della scala.
setGeneralFeedback(feedback)ScaleItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)ScaleItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setLabels(lower, upper)ScaleItemImposta le etichette per i limiti inferiore e superiore della scala.
setPoints(points)ScaleItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)ScaleItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)ScaleItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

SectionHeaderItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()SectionHeaderItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
setHelpText(text)SectionHeaderItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)SectionHeaderItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

TextItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()TextItemRimuove qualsiasi convalida dei dati per questo elemento di testo.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento di testo.
duplicate()TextItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setGeneralFeedback(feedback)TextItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)TextItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TextItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)TextItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)TextItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)TextItemImposta la convalida dei dati per questo elemento di testo.

TextValidation

TextValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireNumber()TextValidationBuilderRichiede che l'elemento di testo sia un numero.
requireNumberBetween(start, end)TextValidationBuilderRichiede che l'elemento di testo sia un numero compreso tra inizio e fine, inclusi.
requireNumberEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero uguale al valore specificato.
requireNumberGreaterThan(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero maggiore del valore specificato.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato.
requireNumberLessThan(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero inferiore al valore specificato.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero minore o uguale al valore specificato.
requireNumberNotBetween(start, end)TextValidationBuilderRichiede che l'elemento di testo sia un numero non compreso tra inizio e fine, inclusi.
requireNumberNotEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero non uguale al valore specificato.
requireTextContainsPattern(pattern)TextValidationBuilderRichiede che la risposta contenga un pattern.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRichiede che la risposta non contenga pattern.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRichiede che la risposta non corrisponda al pattern.
requireTextIsEmail()TextValidationBuilderL'elemento di testo deve essere un indirizzo email.
requireTextIsUrl()TextValidationBuilderL'elemento di testo deve essere un URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderRichiede che la lunghezza della risposta sia maggiore o uguale al valore.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderRichiede che la lunghezza della risposta sia inferiore al valore.
requireTextMatchesPattern(pattern)TextValidationBuilderRichiede una risposta che corrisponda al pattern.
requireWholeNumber()TextValidationBuilderL'elemento di testo deve essere un numero intero.

TimeItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(hour, minute)ItemResponseCrea un nuovo ItemResponse per questo elemento di tempo.
duplicate()TimeItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback mostrato ai partecipanti quando rispondono a una domanda con voto.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il rispondente deve rispondere alla domanda.
setGeneralFeedback(feedback)TimeItemImposta il feedback da mostrare ai partecipanti quando rispondono a una domanda valutabile che non ha una risposta corretta o sbagliata (ad es. domande che richiedono la valutazione manuale).
setHelpText(text)TimeItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TimeItemImposta il numero di punti attribuiti a un elemento valutabile.
setRequired(enabled)TimeItemImposta se il rispondente deve rispondere alla domanda.
setTitle(title)TimeItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).

VideoItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()VideoItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getAlignment()AlignmentRestituisce l'allineamento orizzontale del video.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecupera l'identificatore univoco dell'elemento.
getIndex()IntegerRecupera l'indice dell'elemento tra tutti gli elementi del modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRecupera il tipo di elemento, rappresentato come ItemType.
getWidth()IntegerRestituisce la larghezza del video in pixel.
setAlignment(alignment)VideoItemImposta l'allineamento orizzontale del video.
setHelpText(text)VideoItemImposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)VideoItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemImposta il video stesso da un determinato URL di YouTube o ID video di YouTube.
setWidth(width)VideoItemImposta la larghezza del video in pixel.