Forms Service

Moduli

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

NomeBreve descrizione
AlignmentUn'enum che rappresenta i tipi di allineamento delle immagini supportati.
CheckboxGridItemUn 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.
CheckboxGridValidationUna convalida DataValidation per CheckboxGridItem.
CheckboxGridValidationBuilderUn DataValidationBuilder per un CheckboxGridValidation.
CheckboxItemUn elemento a domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché un campo "altro" facoltativo.
CheckboxValidationUna convalida DataValidation per CheckboxItem.
CheckboxValidationBuilderUn DataValidationBuilder per un CheckboxValidation.
ChoiceUna singola scelta associata a un tipo di Item che supporta scelte come CheckboxItem, ListItem o MultipleChoiceItem.
DateItemUn elemento domanda che consente al partecipante di indicare una data.
DateTimeItemUn elemento domanda che consente al partecipante di indicare una data e un'ora.
DestinationTypeUn'enum che rappresenta i tipi supportati di destinazioni del modulo e risposta.
DurationItemUn elemento domanda che consente al partecipante di indicare un periodo di tempo.
FeedbackTypeUn'enum che rappresenta i tipi di feedback supportati.
FormUn modulo che contiene proprietà ed elementi generali.
FormAppConsente a uno script di aprire un elemento Form esistente o di crearne uno nuovo.
FormResponseUna risposta al modulo nel suo complesso.
GridItemUn 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.
GridValidationUna convalida DataValidation per GridItem.
GridValidationBuilderUn DataValidationBuilder per un GridValidation.
ImageItemUn elemento del layout che mostra un'immagine.
ItemUn elemento di modulo generico che contiene proprietà comuni a tutti gli elementi, come il titolo e il testo della guida.
ItemResponseUna risposta a una domanda all'interno di un modulo.
ItemTypeUn'enum che rappresenta i tipi di elementi del modulo supportati.
ListItemUn elemento di domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa.
MultipleChoiceItemUn elemento di domanda che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o da un campo "altro" facoltativo.
PageBreakItemUn elemento del layout che contrassegna l'inizio di una pagina.
PageNavigationTypeUn'enum che rappresenta i tipi di navigazione nelle pagine supportati.
ParagraphTextItemUn elemento con domanda che consente al partecipante di inserire un blocco di testo.
ParagraphTextValidationUna convalida DataValidation per ParagraphTextItem.
ParagraphTextValidationBuilderUn DataValidationBuilder per un ParagraphTextValidation.
QuizFeedbackL'implementazione del bean di un feedback, che contiene proprietà comuni a tutti i feedback, come testo o link visualizzati.
QuizFeedbackBuilderIl FeedbackBuilder di base che contiene setter per le proprietà comuni a tutti i feedback, come il testo visualizzato.
ScaleItemUn elemento di domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
SectionHeaderItemUn elemento del layout che indica visivamente l'inizio di una sezione.
TextItemUn elemento con domanda che consente al partecipante di inserire una singola riga di testo.
TextValidationUna convalida DataValidation per TextItem.
TextValidationBuilderUn DataValidationBuilder per un TextValidation.
TimeItemUn elemento domanda che consente al partecipante di indicare un'ora del giorno.
VideoItemUn elemento di 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 con caselle di controllo.
duplicate()CheckboxGridItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getColumns()String[]Restituisce i valori per ogni colonna della griglia.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getRows()String[]Restituisce i valori per ogni riga della griglia.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setColumns(columns)CheckboxGridItemImposta le colonne della griglia in base a una matrice di valori.
setHelpText(text)CheckboxGridItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)CheckboxGridItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setRows(rows)CheckboxGridItemImposta le righe della griglia in base a una matrice di valori.
setTitle(title)CheckboxGridItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
setValidation(validation)CheckboxGridItemImposta la convalida dei dati per questo elemento della griglia della casella di controllo.

CheckboxGridValidation

CheckboxGridValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderRichiede il 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 della 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 con casella di controllo.
duplicate()CheckboxItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Recupera tutte le opzioni disponibili per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se l'elemento dispone di un'opzione di tipo "altro".
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setChoiceValues(values)CheckboxItemConsente di impostare le scelte per un elemento da un array di stringhe.
setChoices(choices)CheckboxItemConsente di impostare un array di opzioni per un elemento.
setFeedbackForCorrect(feedback)CheckboxItemImposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)CheckboxItemImposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda.
setHelpText(text)CheckboxItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)CheckboxItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)CheckboxItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)CheckboxItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
setValidation(validation)CheckboxItemImposta la convalida dei dati per questo elemento della casella di controllo.
showOtherOption(enabled)CheckboxItemConsente di impostare se l'elemento ha un'opzione "altro".

CheckboxValidation

CheckboxValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireSelectAtLeast(number)CheckboxValidationBuilderRichiedi almeno questo numero di opzioni per essere selezionato.
requireSelectAtMost(number)CheckboxValidationBuilderLa selezione richiede al massimo queste tante opzioni.
requireSelectExactly(number)CheckboxValidationBuilderLa selezione richiede esattamente queste tante scelte.

Choice

Metodi

MetodoTipo restituitoBreve descrizione
getGotoPage()PageBreakItemRestituisce PageBreakItem impostato come destinazione GO_TO_PAGE se l'intervistato seleziona questa scelta e completa la pagina corrente.
getPageNavigationType()PageNavigationTypeRecupera il PageNavigationType che si verifica se l'intervistato seleziona questa scelta e completa la pagina corrente.
getValue()StringRestituisce il valore della scelta, che gli intervistati vedono come etichetta quando visualizzano il modulo.
isCorrectAnswer()BooleanRiconosce se la scelta è una risposta corretta alla domanda.

DateItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento di data.
duplicate()DateItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se l'elemento della data include un'opzione per l'anno.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setGeneralFeedback(feedback)DateItemImposta 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)DateItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateItemConsente di impostare se l'elemento della data include un'impostazione relativa all'anno.
setPoints(points)DateItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)DateItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)DateItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).

DateTimeItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento con data e ora.
duplicate()DateTimeItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se l'elemento della data include un'opzione per l'anno.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setGeneralFeedback(feedback)DateTimeItemImposta 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)DateTimeItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemConsente di impostare se l'elemento della data include un'impostazione relativa all'anno.
setPoints(points)DateTimeItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)DateTimeItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)DateTimeItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).

DestinationType

Proprietà

ProprietàTipoDescrizione
SPREADSHEETEnumUn foglio di lavoro Fogli Google come destinazione per le risposte del modulo.

DurationItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(hours, minutes, seconds)ItemResponseCrea un nuovo ItemResponse per questo elemento di data.
duplicate()DurationItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setGeneralFeedback(feedback)DurationItemImposta 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)DurationItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)DurationItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)DurationItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)DurationItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).

FeedbackType

Proprietà

ProprietàTipoDescrizione
CORRECTEnumFeedback che viene mostrato automaticamente agli intervistati per una domanda che ha ricevuto una risposta corretta.
INCORRECTEnumFeedback che viene mostrato automaticamente agli intervistati per una domanda a cui è stata data una risposta errata.
GENERALEnumFeedback che viene mostrato automaticamente agli intervistati quando inviano la loro risposta.

Form

Metodi

MetodoTipo restituitoBreve descrizione
addCheckboxGridItem()CheckboxGridItemAggiunge 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()CheckboxItemAggiunge un nuovo elemento di domanda che consente all'intervistato di selezionare una o più caselle di controllo, nonché un campo "altro" facoltativo.
addDateItem()DateItemAggiunge un nuovo elemento di domanda che consente al partecipante di indicare una data.
addDateTimeItem()DateTimeItemAggiunge un nuovo elemento di domanda che consente al partecipante di indicare una data e un'ora.
addDurationItem()DurationItemAggiunge un nuovo elemento di domanda che consente al partecipante di indicare un periodo di tempo.
addEditor(emailAddress)FormAggiunge l'utente specificato all'elenco degli editor per Form.
addEditor(user)FormAggiunge l'utente specificato all'elenco degli editor per Form.
addEditors(emailAddresses)FormAggiunge l'array specificato di utenti all'elenco degli editor per Form.
addGridItem()GridItemAggiunge 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()ImageItemAggiunge un nuovo elemento del layout che mostra un'immagine.
addListItem()ListItemAggiunge un nuovo elemento di domanda che consente al partecipante di selezionare una scelta da un elenco a discesa.
addMultipleChoiceItem()MultipleChoiceItemAggiunge 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()PageBreakItemAggiunge un nuovo elemento del layout che contrassegna l'inizio di una pagina.
addParagraphTextItem()ParagraphTextItemAggiunge un nuovo elemento a domanda che consente all'intervistato di inserire un blocco di testo.
addScaleItem()ScaleItemAggiunge un nuovo elemento di domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
addSectionHeaderItem()SectionHeaderItemAggiunge un nuovo elemento del layout che indica visivamente l'inizio di una sezione.
addTextItem()TextItemAggiunge un nuovo elemento di domanda che consente all'intervistato di inserire una singola riga di testo.
addTimeItem()TimeItemAggiunge un nuovo elemento di domanda che consente al partecipante di indicare un'ora del giorno.
addVideoItem()VideoItemViene aggiunto un nuovo elemento di layout che mostra un video.
canEditResponse()BooleanDetermina se il modulo mostra un link per modificare una risposta dopo averla 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 risposte del modulo.
deleteItem(index)voidElimina l'elemento in un determinato indice tra tutti gli elementi del modulo.
deleteItem(item)voidElimina l'elemento specificato.
deleteResponse(responseId)FormElimina una singola risposta dall'archivio risposte del modulo.
getConfirmationMessage()StringVisualizza il messaggio di conferma del modulo.
getCustomClosedFormMessage()StringRestituisce il messaggio personalizzato che viene visualizzato se il modulo non accetta risposte o una stringa vuota se non è impostato alcun messaggio personalizzato.
getDescription()StringRestituisce la descrizione del modulo.
getDestinationId()StringRestituisce l'ID della destinazione di risposta del modulo.
getDestinationType()DestinationTypeRestituisce il tipo di destinazione di risposta del modulo.
getEditUrl()StringRecupera 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()StringConsente di acquisire l'ID del modulo.
getItemById(id)ItemRecupera 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()StringRecupera l'URL che può essere utilizzato per rispondere al modulo.
getResponse(responseId)FormResponseRestituisce 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()BooleanDetermina se l'ordine delle domande in ogni pagina del modulo è randomizzato.
getSummaryUrl()StringRestituisce l'URL che può essere utilizzato per visualizzare un riepilogo delle risposte del modulo.
getTitle()StringRestituisce il titolo del modulo.
hasLimitOneResponsePerUser()BooleanDetermina se il modulo consente una sola risposta per intervistato.
hasProgressBar()BooleanDetermina se nel modulo viene visualizzata una barra di avanzamento.
hasRespondAgainLink()BooleanDetermina se il modulo mostra un link per inviare un'altra risposta dopo che l'intervistato lo completa.
isAcceptingResponses()BooleanDetermina se al momento il modulo accetta risposte.
isPublishingSummary()BooleanDetermina se il modulo mostra un link per visualizzare un riepilogo delle risposte dopo che l'intervistato ha completato il modulo.
isQuiz()BooleanDetermina se il modulo è un quiz.
moveItem(from, to)ItemSposta un elemento in un determinato indice tra tutti gli elementi del modulo a un altro indice specifico.
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 attuale.
removeEditor(emailAddress)FormRimuove l'utente specificato dall'elenco degli editor per Form.
removeEditor(user)FormRimuove l'utente specificato dall'elenco degli editor per Form.
requiresLogin()BooleanDetermina se il modulo richiede agli intervistati di accedere a un account nello stesso dominio o a un sottodominio prima di rispondere.
setAcceptingResponses(enabled)FormConsente di impostare se il modulo accetta attualmente risposte.
setAllowResponseEdits(enabled)FormConsente di impostare se il modulo deve mostrare un link per modificare una risposta dopo averla inviata.
setCollectEmail(collect)FormConsente di impostare se il modulo raccoglie 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)FormConsente di impostare se il modulo è un quiz.
setLimitOneResponsePerUser(enabled)FormConsente di impostare se il modulo consente una sola risposta per intervistato.
setProgressBar(enabled)FormConsente di impostare se il modulo ha una barra di avanzamento.
setPublishingSummary(enabled)FormConsente di impostare se il modulo deve mostrare un link per visualizzare un riepilogo delle risposte dopo che l'intervistato lo ha inviato.
setRequireLogin(requireLogin)FormConsente 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)FormConsente di impostare se il modulo mostra un link per inviare un'altra risposta dopo che l'intervistato lo completa.
setShuffleQuestions(shuffle)FormConsente di stabilire se l'ordine delle domande in ogni pagina del modulo è casuale.
setTitle(title)FormImposta il titolo del modulo.
shortenFormUrl(url)StringConverte un URL lungo per un modulo in un URL breve.
submitGrades(responses)FormInvia i voti per le risposte del modulo fornite.

FormApp

Proprietà

ProprietàTipoDescrizione
AlignmentAlignmentUn'enumerazione dei tipi di allineamento dell'immagine.
DestinationTypeDestinationTypeUn'enumerazione dei tipi di destinazioni che possono archiviare le risposte del modulo.
FeedbackTypeFeedbackTypeUn'enumerazione dei tipi di modulo Feedbacks.
ItemTypeItemTypeUn'enumerazione dei tipi di modulo Items.
PageNavigationTypePageNavigationTypeUn'enumerazione dei possibili comportamenti della navigazione nelle pagine.

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 in un CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderRestituisce un'istanza di CheckboxValidationBuilder che può essere utilizzata per impostare la convalida in un CheckboxItem.
createFeedback()QuizFeedbackBuilderRestituisce un'istanza di QuizFeedbackBuilder che può essere utilizzata per impostare un feedback su un elemento Item valutabile.
createGridValidation()GridValidationBuilderRestituisce un'istanza di GridValidationBuilder che può essere utilizzata per impostare la convalida su un GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderRestituisce un'istanza di un oggetto ParagraphTextValidationBuilder che può essere utilizzata per impostare la convalida su un oggetto 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 è collegato al container.
getUi()UiRestituisce 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)FormRestituisce Form con l'ID specificato.
openByUrl(url)FormRestituisce 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[]Restituisce tutte le risposte degli elementi contenute in una risposta del modulo, nello stesso ordine in cui gli elementi appaiono nel modulo.
getGradableResponseForItem(item)ItemResponseRecupera la risposta all'elemento contenuta in una risposta del modulo per un determinato elemento.
getId()StringRestituisce 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()StringVisualizza 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 del modulo per un determinato elemento.
getTimestamp()DateRecupera il timestamp dell'invio di una risposta a un modulo.
submit()FormResponseInvia la risposta.
toPrefilledUrl()StringGenera un URL per il modulo in cui le risposte sono precompilate in base alle risposte contenute in questa risposta del modulo.
withItemGrade(gradedResponse)FormResponseAggiunge i voti della risposta all'elemento specificata in una risposta del modulo.
withItemResponse(response)FormResponseAggiunge la risposta dell'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[]Restituisce i valori per ogni colonna della griglia.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getRows()String[]Restituisce i valori per ogni riga della griglia.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setColumns(columns)GridItemImposta le colonne della griglia in base a una matrice di valori.
setHelpText(text)GridItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)GridItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setRows(rows)GridItemImposta le righe della griglia in base a una matrice di valori.
setTitle(title)GridItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
setValidation(validation)GridItemImposta la convalida dei dati per questo elemento della griglia.

GridValidation

GridValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireLimitOneResponsePerColumn()GridValidationBuilderRichiede il 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()AlignmentRestituisce l'allineamento orizzontale dell'immagine.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getImage()BlobConsente di acquisire l'immagine attualmente assegnata all'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce 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 della guida 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 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 una casella di controllo.
asDateItem()DateItemRestituisce l'elemento come un elemento di data.
asDateTimeItem()DateTimeItemRestituisce l'elemento come elemento di data e 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 un'interruzione di pagina.
asParagraphTextItem()ParagraphTextItemRestituisce l'elemento come elemento di testo di paragrafo.
asScaleItem()ScaleItemRestituisce l'elemento come un elemento della 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 temporale.
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 della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
setHelpText(text)ItemImposta il testo della guida 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 SectionHeaderItem).

ItemResponse

Metodi

MetodoTipo restituitoBreve descrizione
getFeedback()ObjectRiceve il feedback che è stato fornito per la risposta inviata dall'intervistato.
getItem()ItemRecupera l'elemento della domanda a cui risponde questa risposta.
getResponse()ObjectRiceve la risposta inviata dall'intervistato.
getScore()ObjectRestituisce il punteggio della risposta inviata dall'intervistato.
setFeedback(feedback)ItemResponseImposta il feedback da visualizzare per la risposta inviata dall'intervistato.
setScore(score)ItemResponseImposta il punteggio per la risposta inviata dall'intervistato.

ItemType

Proprietà

ProprietàTipoDescrizione
CHECKBOXEnumUn elemento a domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché un campo "altro" facoltativo.
CHECKBOX_GRIDEnumUn 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.
DATEEnumUn elemento domanda che consente al partecipante di indicare una data.
DATETIMEEnumUn elemento domanda che consente al partecipante di indicare una data e un'ora.
DURATIONEnumUn elemento domanda che consente al partecipante di indicare un periodo di tempo.
GRIDEnumUn 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.
IMAGEEnumUn elemento del layout che mostra un'immagine.
LISTEnumUn elemento di domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa.
MULTIPLE_CHOICEEnumUn 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_BREAKEnumUn elemento del layout che contrassegna l'inizio di una pagina.
PARAGRAPH_TEXTEnumUn elemento con domanda che consente al partecipante di inserire un blocco di testo.
SCALEEnumUn elemento di domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
SECTION_HEADEREnumUn elemento del layout che indica visivamente l'inizio di una sezione.
TEXTEnumUn elemento con domanda che consente al partecipante di inserire una singola riga di testo.
TIMEEnumUn elemento domanda che consente al partecipante di indicare un'ora del giorno.
VIDEOEnumUn elemento del layout che mostra un video di YouTube.
FILE_UPLOADEnumUn elemento domanda che consente al partecipante di caricare un file.

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 nelle pagine che rimanda a un determinato elemento di interruzione di pagina.
createChoice(value, navigationType)ChoiceCrea una nuova scelta con un'opzione di navigazione nelle pagine.
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 disponibili per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setChoiceValues(values)ListItemConsente di impostare le scelte per un elemento da un array di stringhe.
setChoices(choices)ListItemConsente di impostare un array di opzioni per un elemento.
setFeedbackForCorrect(feedback)ListItemImposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)ListItemImposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda.
setHelpText(text)ListItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ListItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)ListItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)ListItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di 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 nelle pagine che rimanda a un determinato elemento di interruzione di pagina.
createChoice(value, navigationType)ChoiceCrea una nuova scelta con un'opzione di navigazione nelle pagine.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo articolo a scelta multipla.
duplicate()MultipleChoiceItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Recupera tutte le opzioni disponibili per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se l'elemento dispone di un'opzione di tipo "altro".
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setChoiceValues(values)MultipleChoiceItemConsente di impostare le scelte per un elemento da un array di stringhe.
setChoices(choices)MultipleChoiceItemConsente di impostare un array di opzioni per un elemento.
setFeedbackForCorrect(feedback)MultipleChoiceItemImposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)MultipleChoiceItemImposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda.
setHelpText(text)MultipleChoiceItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)MultipleChoiceItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)MultipleChoiceItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)MultipleChoiceItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemConsente di impostare 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 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()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPageNavigationType()PageNavigationTypeRestituisce 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()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
setGoToPage(goToPageItem)PageBreakItemImposta 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)PageBreakItemImposta 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)PageBreakItemImposta il testo della guida 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 SectionHeaderItem).

Proprietà

ProprietàTipoDescrizione
CONTINUEEnumVai alla pagina successiva del modulo dopo aver completato la pagina corrente.
GO_TO_PAGEEnumPassa a una pagina specificata del modulo dopo aver completato la pagina corrente.
RESTARTEnumRiavvia il modulo dall'inizio, senza cancellare le risposte inserite fino a quel momento, dopo aver completato la pagina corrente.
SUBMITEnumInvia la risposta del 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 che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setGeneralFeedback(feedback)ParagraphTextItemImposta 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)ParagraphTextItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ParagraphTextItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)ParagraphTextItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)ParagraphTextItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di 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 il pattern.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderRichiede la risposta per non contenere il pattern.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderRichiede la risposta per mancata corrispondenza del 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 la risposta per il pattern di corrispondenza.

QuizFeedback

Metodi

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

QuizFeedbackBuilder

Metodi

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

ScaleItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento della bilancia.
duplicate()ScaleItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getLeftLabel()StringRestituisce l'etichetta dell'eventuale limite inferiore della bilancia.
getLowerBound()IntegerRestituisce il limite inferiore della bilancia.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getRightLabel()StringConsente di acquisire l'etichetta dell'eventuale limite superiore della bilancia.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
getUpperBound()IntegerRestituisce il limite superiore della bilancia.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setBounds(lower, upper)ScaleItemImposta i limiti inferiore e superiore della bilancia.
setGeneralFeedback(feedback)ScaleItemImposta 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)ScaleItemImposta il testo della guida 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 per il valore di un elemento valutabile.
setRequired(enabled)ScaleItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)ScaleItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).

SectionHeaderItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()SectionHeaderItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
setHelpText(text)SectionHeaderItemImposta il testo della guida 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 SectionHeaderItem).

TextItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()TextItemRimuove qualsiasi convalida dei dati per questo elemento di testo.
createResponse(response)ItemResponseViene creato 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 che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setGeneralFeedback(feedback)TextItemImposta 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)TextItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TextItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)TextItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)TextItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di 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 l'inizio e la 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)TextValidationBuilderL'elemento di testo deve essere 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 diverso dal valore specificato.
requireTextContainsPattern(pattern)TextValidationBuilderRichiede che la risposta contenga il pattern.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRichiede la risposta per non contenere il pattern.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRichiede la risposta per mancata corrispondenza del pattern.
requireTextIsEmail()TextValidationBuilderRichiede che l'elemento di testo sia un indirizzo email.
requireTextIsUrl()TextValidationBuilderRichiede che l'elemento di testo sia 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 la risposta per il pattern di corrispondenza.
requireWholeNumber()TextValidationBuilderL'elemento di testo deve essere un numero intero.

TimeItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(hour, minute)ItemResponseCrea un nuovo valore ItemResponse per questo elemento di orario.
duplicate()TimeItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanStabilisce se l'intervistato deve rispondere alla domanda.
setGeneralFeedback(feedback)TimeItemImposta 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)TimeItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TimeItemImposta il numero di punti per il valore di un elemento valutabile.
setRequired(enabled)TimeItemConsente di stabilire se l'intervistato deve rispondere alla domanda.
setTitle(title)TimeItemImposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).

VideoItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()VideoItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getAlignment()AlignmentVisualizza l'allineamento orizzontale del video.
getHelpText()StringRecupera il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerConsente di acquisire l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringConsente di acquisire il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di SectionHeaderItem).
getType()ItemTypeRestituisce 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 della guida 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 SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemConsente di impostare il video stesso da un determinato URL di YouTube o ID video di YouTube.
setWidth(width)VideoItemImposta la larghezza del video in pixel.