Ce service permet aux scripts de créer des formulaires Google, d'y accéder et de les modifier.
// 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());
Classes
Nom | Brève description |
---|---|
Alignment | Énumération représentant les types d'alignement d'image acceptés. |
CheckboxGridItem | Un élément de question, présenté sous la forme d'une grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner plusieurs choix par ligne à partir d'une séquence de cases à cocher. |
CheckboxGridValidation | Une DataValidation pour un CheckboxGridItem . |
CheckboxGridValidationBuilder | DataValidationBuilder pour un CheckboxGridValidation . |
CheckboxItem | Question permettant à la personne interrogée de cocher une ou plusieurs cases, ainsi qu'une "other" (facultatif) . |
CheckboxValidation | Une DataValidation pour un CheckboxItem . |
CheckboxValidationBuilder | DataValidationBuilder pour un CheckboxValidation . |
Choice | Choix unique associé à un type de Item compatible, comme CheckboxItem , ListItem ou MultipleChoiceItem . |
DateItem | Un élément de question qui permet à la personne interrogée d'indiquer une date. |
DateTimeItem | Un élément de question qui permet à la personne interrogée d'indiquer une date et une heure. |
DestinationType | Énumération représentant les types de destinations de réponse de formulaire compatibles. |
DurationItem | Un élément de question qui permet à la personne interrogée d'indiquer une durée. |
FeedbackType | Énumération représentant les types de commentaires acceptés. |
Form | Formulaire contenant des propriétés et des éléments généraux. |
FormApp | Autorise un script à ouvrir un fichier Form existant ou à en créer un. |
FormResponse | Réponse au formulaire dans son ensemble. |
GridItem | Un élément de question, présenté sous la forme d'une grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner une seule réponse par ligne parmi une série de cases d'option. |
GridValidation | Une DataValidation pour un GridItem . |
GridValidationBuilder | DataValidationBuilder pour un GridValidation . |
ImageItem | Élément de mise en page qui affiche une image. |
Item | Élément de formulaire générique contenant des propriétés communes à tous les éléments, telles que le titre et le texte d'aide. |
ItemResponse | Réponse à une question dans un formulaire. |
ItemType | Énumération représentant les types d'éléments de formulaire acceptés. |
ListItem | Question permettant à la personne interrogée de sélectionner une réponse dans une liste déroulante. |
MultipleChoiceItem | Un élément de question qui permet à la personne interrogée de sélectionner une réponse dans une liste de cases d'option ou un "autre" facultatif . |
PageBreakItem | Élément de mise en page qui marque le début d'une page. |
PageNavigationType | Énumération représentant les types de navigation sur les pages compatibles. |
ParagraphTextItem | Question permettant à la personne interrogée de saisir un bloc de texte. |
ParagraphTextValidation | Une DataValidation pour un ParagraphTextItem . |
ParagraphTextValidationBuilder | DataValidationBuilder pour un ParagraphTextValidation . |
QuizFeedback | L'implémentation Bean d'un Feedback, qui contient des propriétés communes à tous les commentaires, telles que afficher du texte ou des liens. |
QuizFeedbackBuilder | Le module FeedbackBuilder de base contenant des setters pour les propriétés communes à tous les commentaires, telles que du texte à afficher. |
ScaleItem | Question qui permet à la personne interrogée de choisir une option dans une séquence numérotée de radios . |
SectionHeaderItem | Élément de mise en page qui indique visuellement le début d'une section. |
TextItem | Élément de question permettant à la personne interrogée de saisir une seule ligne de texte. |
TextValidation | Une DataValidation pour un TextItem . |
TextValidationBuilder | DataValidationBuilder pour un TextValidation . |
TimeItem | Un élément de question qui permet à la personne interrogée d'indiquer une heure de la journée. |
VideoItem | Élément de mise en page qui affiche une vidéo. |
Alignment
Propriétés
Propriété | Type | Description |
---|---|---|
LEFT | Enum | Alignez l'image sur le côté gauche du formulaire. |
CENTER | Enum | Alignez l'image au centre du formulaire. |
RIGHT | Enum | Alignez l'image sur le côté droit du formulaire. |
CheckboxGridItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | CheckboxGridItem | Supprime toute validation des données pour cet élément de grille. |
createResponse(responses) | ItemResponse | Crée un ItemResponse pour cet élément de grille à cases à cocher. |
duplicate() | CheckboxGridItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getColumns() | String[] | Récupère les valeurs de chaque colonne de la grille. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getRows() | String[] | Récupère les valeurs de chaque ligne de la grille. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setColumns(columns) | CheckboxGridItem | Définit les colonnes de la grille en fonction d'un tableau de valeurs. |
setHelpText(text) | CheckboxGridItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | Détermine si la personne interrogée doit répondre à la question. |
setRows(rows) | CheckboxGridItem | Définit les lignes de la grille en fonction d'un tableau de valeurs. |
setTitle(title) | CheckboxGridItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Définit la validation des données pour cet élément de grille à cases à cocher. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Nécessite une limite d'une réponse par colonne pour un élément de grille. |
CheckboxItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | CheckboxItem | Supprime toute validation des données pour cet élément de la case à cocher. |
createChoice(value) | Choice | Crée un choix. |
createChoice(value, isCorrect) | Choice | Crée un choix. |
createResponse(responses) | ItemResponse | Crée un ItemResponse pour cet élément de la case à cocher. |
duplicate() | CheckboxItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getChoices() | Choice[] | Récupère tous les choix associés à un élément. |
getFeedbackForCorrect() | QuizFeedback | Affiche les commentaires qui s'affichent lorsque les personnes interrogées répondent correctement à une question. |
getFeedbackForIncorrect() | QuizFeedback | Affiche les commentaires qui s'affichent lorsque les personnes interrogées répondent incorrectement à une question. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
hasOtherOption() | Boolean | Détermine si l'élément a un "autre" . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setChoiceValues(values) | CheckboxItem | Définit les options disponibles pour un élément à partir d'un tableau de chaînes. |
setChoices(choices) | CheckboxItem | Définit un tableau de choix pour un élément. |
setFeedbackForCorrect(feedback) | CheckboxItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent correctement à une question. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent de manière incorrecte à une question. |
setHelpText(text) | CheckboxItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | CheckboxItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | CheckboxItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Définit la validation des données pour cet élément de la case à cocher. |
showOtherOption(enabled) | CheckboxItem | Détermine si l'élément est associé à une mention "autre" . |
CheckboxValidation
CheckboxValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Exiger la sélection d'au moins autant d'options. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Exiger la sélection de ce nombre de choix maximum. |
requireSelectExactly(number) | CheckboxValidationBuilder | Exiger la sélection de ce nombre exact d'options. |
Choice
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getGotoPage() | PageBreakItem | Récupère le PageBreakItem défini comme destination GO_TO_PAGE .
si la personne interrogée sélectionne cette option et termine la page en cours. |
getPageNavigationType() | PageNavigationType | Récupère l'PageNavigationType qui se produit si la personne interrogée sélectionne ce choix et
complète la page actuelle. |
getValue() | String | Récupère la valeur du choix, que les répondants voient sous forme d'étiquette lorsqu'ils consultent le formulaire. |
isCorrectAnswer() | Boolean | Détermine si le choix correspond à la bonne réponse à la question. |
DateItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createResponse(response) | ItemResponse | Crée un ItemResponse pour cet élément de date. |
duplicate() | DateItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Renvoie les commentaires qui s'affichent pour les personnes interrogées lorsqu'elles répondent à une question pouvant être notée. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
includesYear() | Boolean | Détermine si l'élément de date inclut une option d'année. |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setGeneralFeedback(feedback) | DateItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent à une question pouvant être notée n'a pas de réponse correcte ou incorrecte (c'est-à-dire une question nécessitant une notation manuelle) ; |
setHelpText(text) | DateItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Détermine si l'élément de date inclut un paramètre d'année. |
setPoints(points) | DateItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | DateItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | DateItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
DateTimeItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createResponse(response) | ItemResponse | Crée un ItemResponse pour cet élément de date et d'heure. |
duplicate() | DateTimeItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Renvoie les commentaires qui s'affichent pour les personnes interrogées lorsqu'elles répondent à une question pouvant être notée. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
includesYear() | Boolean | Détermine si l'élément de date inclut une option d'année. |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setGeneralFeedback(feedback) | DateTimeItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent à une question pouvant être notée n'a pas de réponse correcte ou incorrecte (c'est-à-dire une question nécessitant une notation manuelle) ; |
setHelpText(text) | DateTimeItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Détermine si l'élément de date inclut un paramètre d'année. |
setPoints(points) | DateTimeItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | DateTimeItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | DateTimeItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
DestinationType
Propriétés
Propriété | Type | Description |
---|---|---|
SPREADSHEET | Enum | Une feuille de calcul Google Sheets servant de destination aux réponses aux questions d'un formulaire. |
DurationItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Crée un ItemResponse pour cet élément de date. |
duplicate() | DurationItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Renvoie les commentaires qui s'affichent pour les personnes interrogées lorsqu'elles répondent à une question pouvant être notée. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setGeneralFeedback(feedback) | DurationItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent à une question pouvant être notée n'a pas de réponse correcte ou incorrecte (c'est-à-dire une question nécessitant une notation manuelle) ; |
setHelpText(text) | DurationItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setPoints(points) | DurationItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | DurationItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | DurationItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
FeedbackType
Propriétés
Propriété | Type | Description |
---|---|---|
CORRECT | Enum | Commentaires qui s'affichent automatiquement pour les personnes interrogées lorsqu'une réponse est correcte. |
INCORRECT | Enum | Commentaires qui s'affichent automatiquement pour les personnes interrogées en cas de réponse incorrecte. |
GENERAL | Enum | Commentaires qui s'affichent automatiquement pour les personnes interrogées lorsqu'elles envoient leur réponse. |
Form
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Ajoute un nouvel élément à la question, présenté sous la forme d'une grille de colonnes et de lignes, qui permet à la personne interrogée doit sélectionner plusieurs réponses par ligne dans une série de cases à cocher. |
addCheckboxItem() | CheckboxItem | Ajoute un nouvel élément à la question permettant à la personne interrogée de cocher une ou plusieurs cases, comme et une option "other" . |
addDateItem() | DateItem | Ajoute un nouvel élément à la question permettant au répondant d'indiquer une date. |
addDateTimeItem() | DateTimeItem | Ajoute un nouvel élément à la question permettant au répondant d'indiquer une date et une heure. |
addDurationItem() | DurationItem | Ajoute un nouvel élément de question permettant au répondant d'indiquer une durée. |
addEditor(emailAddress) | Form | Ajoute l'utilisateur donné à la liste des éditeurs de Form . |
addEditor(user) | Form | Ajoute l'utilisateur donné à la liste des éditeurs de Form . |
addEditors(emailAddresses) | Form | Ajoute le tableau d'utilisateurs donné à la liste des éditeurs pour Form . |
addGridItem() | GridItem | Ajoute un nouvel élément à la question, présenté sous la forme d'une grille de colonnes et de lignes, qui permet à la personne interrogée à sélectionner une seule réponse par ligne parmi une série de cases d'option. |
addImageItem() | ImageItem | Ajoute un nouvel élément de mise en page qui affiche une image. |
addListItem() | ListItem | Ajoute un nouvel élément à la question permettant à la personne interrogée de sélectionner une réponse dans un menu déroulant liste. |
addMultipleChoiceItem() | MultipleChoiceItem | Ajoute un élément de question permettant au répondant de sélectionner une réponse dans une liste d'options ou une option "Autre" facultative . |
addPageBreakItem() | PageBreakItem | Ajoute un nouvel élément de mise en page qui marque le début d'une page. |
addParagraphTextItem() | ParagraphTextItem | Ajoute un élément de question permettant aux personnes interrogées de saisir un bloc de texte. |
addScaleItem() | ScaleItem | Ajoute un nouvel élément de question permettant à la personne interrogée de choisir une option dans une liste numérotée à l'aide des cases d'option. |
addSectionHeaderItem() | SectionHeaderItem | Ajoute un nouvel élément de mise en page qui indique visuellement le début d'une section. |
addTextItem() | TextItem | Ajoute un nouvel élément à la question permettant au répondant de saisir une seule ligne de texte. |
addTimeItem() | TimeItem | Ajoute un nouvel élément à la question permettant au répondant d'indiquer une heure de la journée. |
addVideoItem() | VideoItem | Ajoute un nouvel élément de mise en page qui affiche une vidéo. |
canEditResponse() | Boolean | Détermine si le formulaire affiche un lien pour modifier une réponse après l'avoir envoyée. |
collectsEmail() | Boolean | Détermine si le formulaire collecte les données des personnes interrogées adresses e-mail. |
createResponse() | FormResponse | Crée une réponse au formulaire. |
deleteAllResponses() | Form | Supprime toutes les réponses envoyées du magasin de réponses du formulaire. |
deleteItem(index) | void | Supprime l'élément à un indice donné parmi tous les éléments du formulaire. |
deleteItem(item) | void | Supprime l'élément donné. |
deleteResponse(responseId) | Form | Supprime une seule réponse du magasin de réponses du formulaire. |
getConfirmationMessage() | String | Récupère le message de confirmation du formulaire. |
getCustomClosedFormMessage() | String | Récupère le message personnalisé qui s'affiche si le formulaire n'accepte pas de réponses, ou si aucun message personnalisé n'est défini. |
getDescription() | String | Récupère la description du formulaire. |
getDestinationId() | String | Récupère l'ID de la destination des réponses du formulaire. |
getDestinationType() | DestinationType | Récupère le type de destination des réponses du formulaire. |
getEditUrl() | String | Récupère l'URL permettant d'accéder au mode Édition du formulaire. |
getEditors() | User[] | Récupère la liste des éditeurs pour cet élément Form . |
getId() | String | Récupère l'ID du formulaire. |
getItemById(id) | Item | Récupère l'élément associé à un identifiant donné. |
getItems() | Item[] | Récupère un tableau de tous les éléments du formulaire. |
getItems(itemType) | Item[] | Récupère un tableau de tous les éléments d'un type donné. |
getPublishedUrl() | String | Récupère l'URL permettant de répondre au formulaire. |
getResponse(responseId) | FormResponse | Récupère une seule réponse de formulaire en fonction de son ID de réponse. |
getResponses() | FormResponse[] | Récupère un tableau de toutes les réponses du formulaire. |
getResponses(timestamp) | FormResponse[] | Récupère un tableau de toutes les réponses du formulaire après une date et une heure données. |
getShuffleQuestions() | Boolean | Détermine si les questions sont présentées dans un ordre aléatoire sur chaque page du formulaire. |
getSummaryUrl() | String | Récupère l'URL permettant d'afficher un résumé des réponses au formulaire. |
getTitle() | String | Récupère le titre du formulaire. |
hasLimitOneResponsePerUser() | Boolean | Détermine si le formulaire n'autorise qu'une seule réponse par personne interrogée. |
hasProgressBar() | Boolean | Détermine si le formulaire doit afficher une barre de progression. |
hasRespondAgainLink() | Boolean | Détermine si le formulaire affiche un lien pour envoyer une autre réponse après la personne interrogée remplit le formulaire. |
isAcceptingResponses() | Boolean | Détermine si le formulaire accepte actuellement des réponses. |
isPublishingSummary() | Boolean | Détermine si le formulaire affiche un lien permettant d'afficher un résumé des réponses après une personne interrogée remplit le formulaire. |
isQuiz() | Boolean | Détermine si le formulaire est un questionnaire. |
moveItem(from, to) | Item | Déplace un élément d'un indice donné entre tous les éléments du formulaire vers un autre indice donné. |
moveItem(item, toIndex) | Item | Déplace un élément donné vers un index donné parmi tous les éléments du formulaire. |
removeDestination() | Form | Dissocie le formulaire de sa destination de réponse actuelle. |
removeEditor(emailAddress) | Form | Supprime l'utilisateur indiqué de la liste des éditeurs pour Form . |
removeEditor(user) | Form | Supprime l'utilisateur indiqué de la liste des éditeurs pour Form . |
requiresLogin() | Boolean | Détermine si le formulaire oblige les personnes interrogées à se connecter à un compte du même domaine ou un sous-domaine avant de répondre. |
setAcceptingResponses(enabled) | Form | Détermine si le formulaire accepte actuellement des réponses. |
setAllowResponseEdits(enabled) | Form | Détermine si le formulaire affiche un lien pour modifier une réponse après l'avoir envoyée. |
setCollectEmail(collect) | Form | Détermine si le formulaire collecte les données des personnes interrogées adresses e-mail. |
setConfirmationMessage(message) | Form | Définit le message de confirmation du formulaire. |
setCustomClosedFormMessage(message) | Form | Définit le message à afficher si le formulaire n'accepte pas de réponses. |
setDescription(description) | Form | Définit la description du formulaire. |
setDestination(type, id) | Form | Définit la destination où les réponses au formulaire sont enregistrées. |
setIsQuiz(enabled) | Form | Détermine si le formulaire est un questionnaire. |
setLimitOneResponsePerUser(enabled) | Form | Détermine si le formulaire n'autorise qu'une seule réponse par personne interrogée. |
setProgressBar(enabled) | Form | Détermine si le formulaire comporte une barre de progression. |
setPublishingSummary(enabled) | Form | Détermine si le formulaire affiche un lien permettant d'afficher le résumé des réponses après l'envoi du formulaire le formulaire. |
setRequireLogin(requireLogin) | Form | Détermine si le formulaire oblige les personnes interrogées à se connecter à un compte appartenant au même domaine ou à un avant de répondre. |
setShowLinkToRespondAgain(enabled) | Form | Détermine si le formulaire affiche un lien pour envoyer une autre réponse une fois que la personne interrogée a rempli le formulaire. |
setShuffleQuestions(shuffle) | Form | Détermine si les questions sont présentées dans un ordre aléatoire sur chaque page du formulaire. |
setTitle(title) | Form | Définit le titre du formulaire. |
shortenFormUrl(url) | String | Convertit l'URL longue d'un formulaire en URL courte. |
submitGrades(responses) | Form | Envoie les notes pour les réponses FormResponses données. |
FormApp
Propriétés
Propriété | Type | Description |
---|---|---|
Alignment | Alignment | Énumération des types d'alignement d'image. |
DestinationType | DestinationType | Énumération des types de destinations pouvant stocker les réponses au formulaire. |
FeedbackType | FeedbackType | Énumération des types du formulaire Feedbacks . |
ItemType | ItemType | Énumération des types du formulaire Items . |
PageNavigationType | PageNavigationType | Énumération des comportements possibles pour la navigation dans les pages. |
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create(title) | Form | Crée et affiche un nouveau Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Renvoie une instance de CheckboxGridValidationBuilder qui peut être utilisée pour définir la validation sur un
CheckboxGridItem |
createCheckboxValidation() | CheckboxValidationBuilder | Renvoie une instance de CheckboxValidationBuilder qui peut être utilisée pour définir la validation d'un
CheckboxItem |
createFeedback() | QuizFeedbackBuilder | Renvoie une instance de QuizFeedbackBuilder qui peut être utilisée pour définir des commentaires sur un élément à noter
Item |
createGridValidation() | GridValidationBuilder | Renvoie une instance de GridValidationBuilder qui peut être utilisée pour définir la validation sur un GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Renvoie une instance de ParagraphTextValidationBuilder qui peut être utilisée pour définir la validation sur
un ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Renvoie une instance de TextValidationBuilder qui peut être utilisée pour définir la validation sur un TextItem . |
getActiveForm() | Form | Renvoie le formulaire dans lequel le script est lié au conteneur. |
getUi() | Ui | Renvoie une instance de l'environnement d'interface utilisateur de l'éditeur de formulaire qui permet au script ajouter des fonctionnalités telles que des menus, des boîtes de dialogue et des barres latérales. |
openById(id) | Form | Renvoie le Form avec l'ID spécifié. |
openByUrl(url) | Form | Renvoie l'élément Form avec l'URL spécifiée. |
FormResponse
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getEditResponseUrl() | String | Génère une URL qui permet de modifier une réponse déjà envoyée. |
getGradableItemResponses() | ItemResponse[] | Récupère toutes les réponses aux éléments contenues dans une réponse à un formulaire, dans le même ordre que les éléments. dans le formulaire. |
getGradableResponseForItem(item) | ItemResponse | Récupère la réponse d'élément contenue dans une réponse de formulaire pour un élément donné. |
getId() | String | Récupère l'ID de la réponse au formulaire. |
getItemResponses() | ItemResponse[] | Récupère toutes les réponses aux éléments contenues dans une réponse à un formulaire, dans le même ordre que les éléments. dans le formulaire. |
getRespondentEmail() | String | Récupère l'adresse e-mail de la personne qui a envoyé une réponse, si le paramètre Form.setCollectEmail(collect) est activé. |
getResponseForItem(item) | ItemResponse | Récupère la réponse à un élément donné contenue dans cette réponse au formulaire. |
getTimestamp() | Date | Récupère le code temporel correspondant à l'envoi d'une réponse à un formulaire. |
submit() | FormResponse | Envoie la réponse. |
toPrefilledUrl() | String | Génère une URL pour le formulaire dans lequel les réponses sont préremplies en fonction des réponses de ce de réponse au formulaire. |
withItemGrade(gradedResponse) | FormResponse | Ajoute les notes de la réponse donnée à une réponse à un formulaire. |
withItemResponse(response) | FormResponse | Ajoute la réponse à un élément donné à une réponse de formulaire. |
GridItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | GridItem | Supprime toute validation des données pour cet élément de grille. |
createResponse(responses) | ItemResponse | Crée une ItemResponse pour cet élément de grille. |
duplicate() | GridItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getColumns() | String[] | Récupère les valeurs de chaque colonne de la grille. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getRows() | String[] | Récupère les valeurs de chaque ligne de la grille. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setColumns(columns) | GridItem | Définit les colonnes de la grille en fonction d'un tableau de valeurs. |
setHelpText(text) | GridItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setRequired(enabled) | GridItem | Détermine si la personne interrogée doit répondre à la question. |
setRows(rows) | GridItem | Définit les lignes de la grille en fonction d'un tableau de valeurs. |
setTitle(title) | GridItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
setValidation(validation) | GridItem | Définit la validation des données pour cet élément de grille. |
GridValidation
GridValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Nécessite une limite d'une réponse par colonne pour un élément de grille. |
ImageItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
duplicate() | ImageItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getAlignment() | Alignment | Récupère l'alignement horizontal de l'image. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getImage() | Blob | Récupère l'image actuellement attribuée à l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
getWidth() | Integer | Récupère la largeur de l'image en pixels. |
setAlignment(alignment) | ImageItem | Définit l'alignement horizontal de l'image. |
setHelpText(text) | ImageItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setImage(image) | ImageItem | Définit l'image elle-même. |
setTitle(title) | ImageItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
setWidth(width) | ImageItem | Définit la largeur de l'image en pixels. |
Item
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Renvoie l'élément sous forme de grille à cases à cocher. |
asCheckboxItem() | CheckboxItem | Renvoie l'élément sous la forme d'une case à cocher. |
asDateItem() | DateItem | Renvoie l'élément en tant qu'élément de date. |
asDateTimeItem() | DateTimeItem | Renvoie l'élément en tant qu'élément date-heure. |
asDurationItem() | DurationItem | Renvoie l'élément en tant qu'élément de durée. |
asGridItem() | GridItem | Renvoie l'élément sous forme d'élément de grille. |
asImageItem() | ImageItem | Renvoie l'élément en tant qu'élément image. |
asListItem() | ListItem | Renvoie l'élément en tant qu'élément de liste. |
asMultipleChoiceItem() | MultipleChoiceItem | Renvoie l'article en tant qu'article à choix multiples. |
asPageBreakItem() | PageBreakItem | Renvoie l'élément en tant qu'élément de saut de page. |
asParagraphTextItem() | ParagraphTextItem | Renvoie l'élément sous forme de paragraphe. |
asScaleItem() | ScaleItem | Renvoie l'élément en tant qu'élément de mise à l'échelle. |
asSectionHeaderItem() | SectionHeaderItem | Renvoie l'élément en tant qu'élément d'en-tête de section. |
asTextItem() | TextItem | Renvoie l'élément en tant qu'élément textuel. |
asTimeItem() | TimeItem | Renvoie l'élément en tant qu'élément de temps. |
asVideoItem() | VideoItem | Renvoie l'élément en tant qu'élément vidéo. |
duplicate() | Item | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
setHelpText(text) | Item | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setTitle(title) | Item | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
ItemResponse
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getFeedback() | Object | Récupère les commentaires fournis par la personne interrogée. |
getItem() | Item | Récupère l'élément à la question auquel cette réponse répond. |
getResponse() | Object | Récupère la réponse fournie par la personne interrogée. |
getScore() | Object | Récupère le score de la réponse envoyée par le participant. |
setFeedback(feedback) | ItemResponse | Définit les commentaires à afficher pour la réponse envoyée par le participant. |
setScore(score) | ItemResponse | Définit le score de la réponse envoyée par le répondant. |
ItemType
Propriétés
Propriété | Type | Description |
---|---|---|
CHECKBOX | Enum | Question permettant à la personne interrogée de cocher une ou plusieurs cases, ainsi qu'une "other" (facultatif) . |
CHECKBOX_GRID | Enum | Un élément de question, présenté sous la forme d'une grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner plusieurs choix par ligne à partir d'une séquence de cases à cocher. |
DATE | Enum | Un élément de question qui permet à la personne interrogée d'indiquer une date. |
DATETIME | Enum | Un élément de question qui permet à la personne interrogée d'indiquer une date et une heure. |
DURATION | Enum | Un élément de question qui permet à la personne interrogée d'indiquer une durée. |
GRID | Enum | Un élément de question, présenté sous la forme d'une grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner une seule réponse par ligne parmi une série de cases d'option. |
IMAGE | Enum | Élément de mise en page qui affiche une image. |
LIST | Enum | Question permettant à la personne interrogée de sélectionner une réponse dans une liste déroulante. |
MULTIPLE_CHOICE | Enum | Un élément de question qui permet à la personne interrogée de sélectionner une réponse dans une liste de cases d'option ou un "autre" facultatif . |
PAGE_BREAK | Enum | Élément de mise en page qui marque le début d'une page. |
PARAGRAPH_TEXT | Enum | Question permettant à la personne interrogée de saisir un bloc de texte. |
SCALE | Enum | un élément de question qui permet à la personne interrogée de choisir une option dans une séquence numérotée de des cases d'option. |
SECTION_HEADER | Enum | Élément de mise en page qui indique visuellement le début d'une section. |
TEXT | Enum | Élément de question permettant à la personne interrogée de saisir une seule ligne de texte. |
TIME | Enum | Un élément de question qui permet à la personne interrogée d'indiquer une heure de la journée. |
VIDEO | Enum | Élément de mise en page qui affiche une vidéo YouTube. |
FILE_UPLOAD | Enum | Question permettant à la personne interrogée d'importer un fichier. |
ListItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createChoice(value) | Choice | Crée un choix. |
createChoice(value, isCorrect) | Choice | Crée un choix. |
createChoice(value, navigationItem) | Choice | Crée un choix avec une option de navigation sur la page qui permet d'accéder directement à un élément de saut de page donné. |
createChoice(value, navigationType) | Choice | Crée un choix avec une option de navigation sur les pages. |
createResponse(response) | ItemResponse | Crée une valeur ItemResponse pour cet élément de liste. |
duplicate() | ListItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getChoices() | Choice[] | Récupère tous les choix associés à un élément. |
getFeedbackForCorrect() | QuizFeedback | Affiche les commentaires qui s'affichent lorsque les personnes interrogées répondent correctement à une question. |
getFeedbackForIncorrect() | QuizFeedback | Affiche les commentaires qui s'affichent lorsque les personnes interrogées répondent incorrectement à une question. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setChoiceValues(values) | ListItem | Définit les options disponibles pour un élément à partir d'un tableau de chaînes. |
setChoices(choices) | ListItem | Définit un tableau de choix pour un élément. |
setFeedbackForCorrect(feedback) | ListItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent correctement à une question. |
setFeedbackForIncorrect(feedback) | ListItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent de manière incorrecte à une question. |
setHelpText(text) | ListItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setPoints(points) | ListItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | ListItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | ListItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
MultipleChoiceItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createChoice(value) | Choice | Crée un choix. |
createChoice(value, isCorrect) | Choice | Crée un choix. |
createChoice(value, navigationItem) | Choice | Crée un choix avec une option de navigation sur la page qui permet d'accéder directement à un élément de saut de page donné. |
createChoice(value, navigationType) | Choice | Crée un choix avec une option de navigation sur les pages. |
createResponse(response) | ItemResponse | Crée un ItemResponse pour cet élément à choix multiples. |
duplicate() | MultipleChoiceItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getChoices() | Choice[] | Récupère tous les choix associés à un élément. |
getFeedbackForCorrect() | QuizFeedback | Affiche les commentaires qui s'affichent lorsque les personnes interrogées répondent correctement à une question. |
getFeedbackForIncorrect() | QuizFeedback | Affiche les commentaires qui s'affichent lorsque les personnes interrogées répondent incorrectement à une question. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
hasOtherOption() | Boolean | Détermine si l'élément a un "autre" . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setChoiceValues(values) | MultipleChoiceItem | Définit les options disponibles pour un élément à partir d'un tableau de chaînes. |
setChoices(choices) | MultipleChoiceItem | Définit un tableau de choix pour un élément. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent correctement à une question. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent de manière incorrecte à une question. |
setHelpText(text) | MultipleChoiceItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | MultipleChoiceItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | MultipleChoiceItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Détermine si l'élément est associé à une mention "autre" . |
PageBreakItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
duplicate() | PageBreakItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGoToPage() | PageBreakItem | Récupère le PageBreakItem auquel le formulaire accédera une fois la page précédente terminée.
saut de page (c'est-à-dire, lorsqu'un saut de page est atteint suite à une progression linéaire normale au cours de la
formulaire). |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPageNavigationType() | PageNavigationType | Récupère le type de navigation qui se produit une fois la page terminée avant ce saut de page. (c'est-à-dire qu'une fois la page atteinte, sautez d'une page avec une progression linéaire normale dans le formulaire). |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Définit la page à laquelle accéder une fois la page terminée avant ce saut de page (c'est-à-dire lorsque l'atteinte de cette page par une progression linéaire normale dans le formulaire). |
setGoToPage(navigationType) | PageBreakItem | Définit le type de navigation qui se produit une fois la page terminée avant ce saut de page (c'est-à-dire qu'une fois la page atteinte, sautez d'une page avec une progression linéaire normale dans le formulaire). |
setHelpText(text) | PageBreakItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
PageNavigationType
Propriétés
Propriété | Type | Description |
---|---|---|
CONTINUE | Enum | Passez à la page suivante du formulaire après avoir rempli la page actuelle. |
GO_TO_PAGE | Enum | Permet d'accéder à une page spécifique du formulaire une fois la page active terminée. |
RESTART | Enum | Une fois terminé, le formulaire doit être relancé depuis le début, sans effacer les réponses saisies jusqu'à présent. la page actuelle. |
SUBMIT | Enum | Envoyez la réponse au formulaire après avoir rempli la page actuelle. |
ParagraphTextItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | ParagraphTextItem | Supprime toute validation des données pour cet élément de texte de paragraphe. |
createResponse(response) | ItemResponse | Crée un ItemResponse pour cet élément de texte de paragraphe. |
duplicate() | ParagraphTextItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Renvoie les commentaires qui s'affichent pour les personnes interrogées lorsqu'elles répondent à une question pouvant être notée. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setGeneralFeedback(feedback) | ParagraphTextItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent à une question pouvant être notée n'a pas de réponse correcte ou incorrecte (c'est-à-dire une question nécessitant une notation manuelle) ; |
setHelpText(text) | ParagraphTextItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | ParagraphTextItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | ParagraphTextItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Définit la validation des données pour cet élément de texte de paragraphe. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Nécessite que la réponse contienne un motif. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Nécessite que la réponse ne contienne pas de format. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Nécessite une réponse qui ne correspond pas au modèle. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | La longueur de la réponse doit être supérieure ou égale à la valeur. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | La longueur de la réponse doit être inférieure à la valeur. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Nécessite une réponse pour correspondre au modèle. |
QuizFeedback
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getLinkUrls() | String[] | Récupère la liste des URL associées aux commentaires. |
getText() | String | Récupère le texte à afficher des commentaires. |
QuizFeedbackBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Ajoute un lien vers les documents supplémentaires des commentaires. |
addLink(url, displayText) | QuizFeedbackBuilder | Ajoute un lien vers les documents supplémentaires des commentaires. |
build() | QuizFeedback | Crée un feedback du type correspondant à ce compilateur. |
copy() | QuizFeedbackBuilder | Renvoie une copie de ce compilateur. |
setText(text) | QuizFeedbackBuilder | Définit le texte du commentaire. |
ScaleItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createResponse(response) | ItemResponse | Crée un ItemResponse pour cet élément de scaling. |
duplicate() | ScaleItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Renvoie les commentaires qui s'affichent pour les personnes interrogées lorsqu'elles répondent à une question pouvant être notée. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getLeftLabel() | String | Récupère l'étiquette de la limite inférieure de l'échelle, le cas échéant. |
getLowerBound() | Integer | Récupère la limite inférieure de la balance. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getRightLabel() | String | Récupère l'étiquette de la limite supérieure de l'échelle, le cas échéant. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
getUpperBound() | Integer | Récupère la limite supérieure de la balance. |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setBounds(lower, upper) | ScaleItem | Définit les limites inférieure et supérieure de l'échelle. |
setGeneralFeedback(feedback) | ScaleItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent à une question pouvant être notée n'a pas de réponse correcte ou incorrecte (c'est-à-dire une question nécessitant une notation manuelle) ; |
setHelpText(text) | ScaleItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Définit des étiquettes pour les limites inférieure et supérieure de l'échelle. |
setPoints(points) | ScaleItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | ScaleItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | ScaleItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
SectionHeaderItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
duplicate() | SectionHeaderItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
setHelpText(text) | SectionHeaderItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
TextItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | TextItem | Supprime toute validation des données pour cet élément textuel. |
createResponse(response) | ItemResponse | Crée un ItemResponse pour cet élément textuel. |
duplicate() | TextItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Renvoie les commentaires qui s'affichent pour les personnes interrogées lorsqu'elles répondent à une question pouvant être notée. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setGeneralFeedback(feedback) | TextItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent à une question pouvant être notée n'a pas de réponse correcte ou incorrecte (c'est-à-dire une question nécessitant une notation manuelle) ; |
setHelpText(text) | TextItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setPoints(points) | TextItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | TextItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | TextItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
setValidation(validation) | TextItem | Définit la validation des données pour cet élément textuel. |
TextValidation
TextValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireNumber() | TextValidationBuilder | L'élément textuel doit être un nombre. |
requireNumberBetween(start, end) | TextValidationBuilder | L'élément textuel doit être un nombre compris entre le début et la fin. |
requireNumberEqualTo(number) | TextValidationBuilder | L'élément textuel doit correspondre à un nombre égal à la valeur spécifiée. |
requireNumberGreaterThan(number) | TextValidationBuilder | L'élément textuel doit comporter un nombre supérieur à la valeur spécifiée. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | L'élément textuel doit être un nombre supérieur ou égal à la valeur spécifiée. |
requireNumberLessThan(number) | TextValidationBuilder | L'élément textuel doit comporter un nombre inférieur à la valeur spécifiée. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | L'élément textuel doit être un nombre inférieur ou égal à la valeur spécifiée. |
requireNumberNotBetween(start, end) | TextValidationBuilder | L'élément textuel doit être un nombre non compris entre le début et la fin. |
requireNumberNotEqualTo(number) | TextValidationBuilder | L'élément textuel doit être un nombre différent de la valeur spécifiée. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Nécessite que la réponse contienne un motif. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Nécessite que la réponse ne contienne pas de format. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Nécessite une réponse qui ne correspond pas au modèle. |
requireTextIsEmail() | TextValidationBuilder | L'élément textuel doit être une adresse e-mail. |
requireTextIsUrl() | TextValidationBuilder | L'élément textuel doit correspondre à une URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | La longueur de la réponse doit être supérieure ou égale à la valeur. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | La longueur de la réponse doit être inférieure à la valeur. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Nécessite une réponse pour correspondre au modèle. |
requireWholeNumber() | TextValidationBuilder | L'élément textuel doit être un nombre entier. |
TimeItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createResponse(hour, minute) | ItemResponse | Crée un ItemResponse pour cet élément de temps. |
duplicate() | TimeItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Renvoie les commentaires qui s'affichent pour les personnes interrogées lorsqu'elles répondent à une question pouvant être notée. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getPoints() | Integer | Affiche le barème de notation d'un élément pouvant être noté. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setGeneralFeedback(feedback) | TimeItem | Définit les commentaires à présenter aux personnes interrogées lorsqu'elles répondent à une question pouvant être notée n'a pas de réponse correcte ou incorrecte (c'est-à-dire une question nécessitant une notation manuelle) ; |
setHelpText(text) | TimeItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setPoints(points) | TimeItem | Définit le nombre de points qu'un élément pouvant être noté. |
setRequired(enabled) | TimeItem | Détermine si la personne interrogée doit répondre à la question. |
setTitle(title) | TimeItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
VideoItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
duplicate() | VideoItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getAlignment() | Alignment | Récupère l'alignement horizontal de la vidéo. |
getHelpText() | String | Récupère le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
getId() | Integer | Récupère l'identifiant unique de l'élément. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une SectionHeaderItem ). |
getType() | ItemType | Récupère le type d'élément, représenté par ItemType . |
getWidth() | Integer | Récupère la largeur de la vidéo en pixels. |
setAlignment(alignment) | VideoItem | Définit l'alignement horizontal de la vidéo. |
setHelpText(text) | VideoItem | Définit le texte d'aide de l'élément (parfois appelé "texte de description" pour les éléments de mise en page tels que ImageItems , PageBreakItems et SectionHeaderItems ). |
setTitle(title) | VideoItem | Définit le titre de l'élément (parfois appelé "texte d'en-tête" dans le cas d'une propriété SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Définit la vidéo à partir d'une URL YouTube ou d'un ID vidéo YouTube donné. |
setWidth(width) | VideoItem | Définit la largeur de la vidéo en pixels. |