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 | Élément de question, présenté sous forme de grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner plusieurs choix par ligne parmi une séquence de cases à cocher. |
CheckboxGridValidation | Une validation de données pour un CheckboxGridItem . |
CheckboxGridValidationBuilder | Un DataValidationBuilder pour un CheckboxGridValidation . |
CheckboxItem | Élément de question qui permet à la personne interrogée de sélectionner une ou plusieurs cases, ainsi qu'un champ facultatif de type "Autre". |
CheckboxValidation | Une validation de données pour un CheckboxItem . |
CheckboxValidationBuilder | Un DataValidationBuilder pour un CheckboxValidation . |
Choice | Un seul choix associé à un type de Item compatible avec des choix tels que CheckboxItem , ListItem ou MultipleChoiceItem . |
DateItem | Élément de question qui permet d'indiquer une date. |
DateTimeItem | Élément de question qui permet aux personnes interrogées d'indiquer une date et une heure. |
DestinationType | Énumération représentant les types de destinations de réponses aux formulaires acceptés. |
DurationItem | Élément de question qui permet aux personnes interrogées d'indiquer une durée. |
FeedbackType | Énumération représentant les types de commentaires acceptés. |
Form | Formulaire contenant les propriétés et les éléments globaux. |
FormApp | Autorise un script à ouvrir un objet Form existant ou à en créer un. |
FormResponse | Réponse au formulaire dans son ensemble. |
GridItem | Élément de question, présenté sous forme de grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner un choix par ligne parmi une séquence de cases d'option. |
GridValidation | Une validation de données pour un GridItem . |
GridValidationBuilder | Un 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 à un élément de question dans un formulaire. |
ItemType | Énumération représentant les types d'éléments de formulaire acceptés. |
ListItem | Élément de question qui permet aux personnes interrogées de sélectionner une option dans une liste déroulante. |
MultipleChoiceItem | Élément de question qui permet à la personne interrogée de sélectionner une option dans une liste de cases d'option ou un champ facultatif "Autre". |
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 acceptés. |
ParagraphTextItem | Élément de question qui permet à la personne interrogée de saisir un bloc de texte. |
ParagraphTextValidation | Une validation de données pour un ParagraphTextItem . |
ParagraphTextValidationBuilder | Un DataValidationBuilder pour un ParagraphTextValidation . |
QuizFeedback | Mise en œuvre bean d'un Feedback, qui contient des propriétés communes à tous les commentaires, telles que le texte à afficher ou les liens. |
QuizFeedbackBuilder | Le générateur de commentaires de base qui contient des setters pour les propriétés communes à tous les commentaires, tels que le texte à afficher |
ScaleItem | Élément de question qui permet à la personne interrogée de choisir une option parmi une séquence numérotée de cases d'option. |
SectionHeaderItem | Élément de mise en page qui indique visuellement le début d'une section. |
TextItem | Élément de question qui permet à la personne interrogée de saisir une seule ligne de texte. |
TextValidation | Une validation de données pour un TextItem . |
TextValidationBuilder | Un DataValidationBuilder pour un TextValidation . |
TimeItem | Élément de question qui permet d'indiquer l'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 sur le 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 la validation des données pour cet élément de la grille. |
createResponse(responses) | ItemResponse | Crée un ItemResponse pour cet élément de grille de case à 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'article. |
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'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 | Ce paramètre 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'un élément SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Définit la validation des données pour cet élément de la case à cocher. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Nécessite une réponse par colonne pour un élément de la grille. |
CheckboxItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | CheckboxItem | Supprime la validation des données pour cet élément de 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 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 possibles pour un élément. |
getFeedbackForCorrect() | QuizFeedback | Affiche les commentaires fournis aux personnes interrogées lorsqu'elles répondent correctement à une question. |
getFeedbackForIncorrect() | QuizFeedback | Affiche les commentaires fournis aux personnes interrogées lorsqu'elles répondent mal à 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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'élément, représenté par ItemType . |
hasOtherOption() | Boolean | Détermine si l'article est associé à une option "Autre". |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setChoiceValues(values) | CheckboxItem | Définit les choix d'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 à afficher aux personnes interrogées lorsqu'elles répondent correctement à une question. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Définit les commentaires à afficher aux personnes interrogées lorsqu'elles répondent mal à 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 notable vaut. |
setRequired(enabled) | CheckboxItem | Ce paramètre 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'un élément SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Définit la validation des données pour cet élément de case à cocher. |
showOtherOption(enabled) | CheckboxItem | Détermine si l'élément comporte une option "Autre". |
CheckboxValidation
CheckboxValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Vous devez sélectionner au moins autant de choix. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Vous devez sélectionner au maximum autant de choix. |
requireSelectExactly(number) | CheckboxValidationBuilder | Vous devez sélectionner exactement autant de choix. |
Choice
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getGotoPage() | PageBreakItem | Récupère la valeur PageBreakItem définie en tant que destination GO_TO_PAGE si la personne interrogée sélectionne ce choix et termine la page active. |
getPageNavigationType() | PageNavigationType | Récupère les PageNavigationType qui se produisent si la personne interrogée sélectionne ce choix et remplit la page active. |
getValue() | String | Récupère la valeur du choix, que les personnes interrogées voient sous forme de libellé lorsqu'elles consultent le formulaire. |
isCorrectAnswer() | Boolean | Détermine si le choix est 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 | Affiche les commentaires que voient les personnes interrogées lorsqu'elles répondent à une question notable. |
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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 à afficher aux personnes interrogées lorsqu'elles répondent à une question notable qui n'a pas de réponse correcte ou incorrecte (par exemple, en cas de questions 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 notable vaut. |
setRequired(enabled) | DateItem | Ce paramètre 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'un élément SectionHeaderItem ). |
DateTimeItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createResponse(response) | ItemResponse | Crée un objet ItemResponse pour cet élément de type date/heure. |
duplicate() | DateTimeItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Affiche les commentaires que voient les personnes interrogées lorsqu'elles répondent à une question notable. |
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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 à afficher aux personnes interrogées lorsqu'elles répondent à une question notable qui n'a pas de réponse correcte ou incorrecte (par exemple, en cas de questions 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 notable vaut. |
setRequired(enabled) | DateTimeItem | Ce paramètre 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'un élément SectionHeaderItem ). |
DestinationType
Propriétés
Propriété | Type | Description |
---|---|---|
SPREADSHEET | Enum | Feuille de calcul Google Sheets servant de destination pour les 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 | Affiche les commentaires que voient les personnes interrogées lorsqu'elles répondent à une question notable. |
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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 à afficher aux personnes interrogées lorsqu'elles répondent à une question notable qui n'a pas de réponse correcte ou incorrecte (par exemple, en cas de questions 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 notable vaut. |
setRequired(enabled) | DurationItem | Ce paramètre 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'un élément SectionHeaderItem ). |
FeedbackType
Propriétés
Propriété | Type | Description |
---|---|---|
CORRECT | Enum | Commentaires qui s'affichent automatiquement lorsque vous répondez à une question. |
INCORRECT | Enum | Commentaires qui s'affichent automatiquement lorsque vous répondez à une question de manière incorrecte. |
GENERAL | Enum | Commentaires qui s'affichent automatiquement lorsque les personnes interrogées envoient leur réponse. |
Form
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Ajoute un nouvel élément de question, présenté sous forme de grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner plusieurs choix par ligne parmi une séquence de cases à cocher. |
addCheckboxItem() | CheckboxItem | Ajoute un nouvel élément de question qui permet à la personne interrogée de sélectionner une ou plusieurs cases, ainsi qu'un champ facultatif "Autre". |
addDateItem() | DateItem | Ajoute un nouvel élément de question qui permet à la personne interrogée d'indiquer une date. |
addDateTimeItem() | DateTimeItem | Ajoute un nouvel élément de question qui permet à la personne interrogée d'indiquer une date et une heure. |
addDurationItem() | DurationItem | Ajoute un nouvel élément de question qui permet à la personne interrogée d'indiquer une durée. |
addEditor(emailAddress) | Form | Ajoute l'utilisateur donné à la liste des éditeurs pour Form . |
addEditor(user) | Form | Ajoute l'utilisateur donné à la liste des éditeurs pour Form . |
addEditors(emailAddresses) | Form | Ajoute le tableau d'utilisateurs indiqué à la liste des éditeurs pour Form . |
addGridItem() | GridItem | Ajoute un nouvel élément de question, présenté sous forme de grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner un choix par ligne parmi une séquence 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 de question qui permet à la personne interrogée de sélectionner un choix dans une liste déroulante. |
addMultipleChoiceItem() | MultipleChoiceItem | Ajoute un nouvel élément de question qui permet à la personne interrogée de sélectionner une option dans une liste de cases d'option ou un champ facultatif "Autre". |
addPageBreakItem() | PageBreakItem | Ajoute un nouvel élément de mise en page qui marque le début d'une page. |
addParagraphTextItem() | ParagraphTextItem | Ajoute un nouvel élément de question qui permet à la personne interrogée de saisir un bloc de texte. |
addScaleItem() | ScaleItem | Ajoute un nouvel élément de question qui permet à la personne interrogée de choisir une option parmi une séquence numérotée de 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 de question qui permet à la personne interrogée de saisir une seule ligne de texte. |
addTimeItem() | TimeItem | Ajoute un nouvel élément de question qui permet à la personne interrogée d'indiquer l'heure de la journée. |
addVideoItem() | VideoItem | Ajoute un élément de mise en page qui affiche une vidéo. |
canEditResponse() | Boolean | Détermine si le formulaire affiche un lien permettant de modifier une réponse après l'avoir envoyée. |
collectsEmail() | Boolean | Détermine si le formulaire collecte les adresses e-mail des personnes interrogées. |
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 d'un index 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 une chaîne vide si aucun message personnalisé n'a été défini. |
getDescription() | String | Récupère la description du formulaire. |
getDestinationId() | String | Récupère l'identifiant de la destination de la réponse du formulaire. |
getDestinationType() | DestinationType | Récupère le type de destination de la réponse 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 objet Form . |
getId() | String | Récupère l'ID du formulaire. |
getItemById(id) | Item | Récupère l'élément associé à un ID 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 réponse de formulaire unique 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 l'ordre des questions sur chaque page du formulaire est aléatoire. |
getSummaryUrl() | String | Récupère l'URL permettant d'afficher un résumé des réponses du 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. |
hasProgressBar() | Boolean | Détermine si le formulaire affiche une barre de progression. |
hasRespondAgainLink() | Boolean | Détermine si le formulaire affiche un lien permettant d'envoyer une autre réponse une fois que la personne interrogée a rempli le formulaire. |
isAcceptingResponses() | Boolean | Détermine si le formulaire accepte actuellement les réponses. |
isPublishingSummary() | Boolean | Détermine si le formulaire affiche un lien permettant d'afficher un résumé des réponses une fois que la personne a rempli le formulaire. |
isQuiz() | Boolean | Détermine si le formulaire est un quiz. |
moveItem(from, to) | Item | Déplace un élément d'un index donné parmi tous les éléments du formulaire vers un autre index 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 actuelle. |
removeEditor(emailAddress) | Form | Supprime l'utilisateur donné de la liste des éditeurs pour Form . |
removeEditor(user) | Form | Supprime l'utilisateur donné de la liste des éditeurs pour Form . |
requiresLogin() | Boolean | Détermine si le formulaire nécessite que les personnes interrogées se connectent à un compte du même domaine ou d'un sous-domaine avant de répondre. |
setAcceptingResponses(enabled) | Form | Indique si le formulaire accepte actuellement les réponses. |
setAllowResponseEdits(enabled) | Form | Ce paramètre détermine si le formulaire affiche un lien permettant de modifier une réponse après l'avoir envoyée. |
setCollectEmail(collect) | Form | Ce paramètre indique si le formulaire collecte les adresses e-mail des personnes interrogées. |
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 les réponses. |
setDescription(description) | Form | Définit la description du formulaire. |
setDestination(type, id) | Form | Définit la destination dans laquelle les réponses au formulaire sont enregistrées. |
setIsQuiz(enabled) | Form | Indique si le formulaire est un questionnaire. |
setLimitOneResponsePerUser(enabled) | Form | Ce paramètre détermine si le formulaire n'autorise qu'une seule réponse par personne. |
setProgressBar(enabled) | Form | Indique si le formulaire comporte une barre de progression. |
setPublishingSummary(enabled) | Form | Ce paramètre détermine si le formulaire affiche un lien permettant d'afficher un résumé des réponses une fois que la personne interrogée a envoyé le formulaire. |
setRequireLogin(requireLogin) | Form | Ce paramètre détermine si le formulaire nécessite que les personnes interrogées se connectent à un compte du même domaine ou d'un sous-domaine avant de répondre. |
setShowLinkToRespondAgain(enabled) | Form | Ce paramètre détermine si le formulaire affiche un lien permettant d'envoyer une autre réponse une fois que la personne interrogée a rempli le formulaire. |
setShuffleQuestions(shuffle) | Form | Indique si l'ordre des questions sur chaque page du formulaire est aléatoire. |
setTitle(title) | Form | Définit le titre du formulaire. |
shortenFormUrl(url) | String | Convertit une URL longue d'un formulaire en URL courte. |
submitGrades(responses) | Form | Affiche les notes pour les FormsResponses 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 des réponses aux formulaires. |
FeedbackType | FeedbackType | Énumération des types de Feedbacks . |
ItemType | ItemType | Énumération des types de Items . |
PageNavigationType | PageNavigationType | Énumération des comportements possibles pour la navigation sur les pages. |
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create(title) | Form | Crée et renvoie un objet Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Renvoie une instance d'un CheckboxGridValidationBuilder qui peut être utilisé pour définir la validation sur un objet CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Renvoie une instance d'un CheckboxValidationBuilder qui peut être utilisé pour définir la validation sur un objet CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Renvoie une instance d'un outil QuizFeedbackBuilder qui peut être utilisé pour définir des commentaires sur un objet Item notable. |
createGridValidation() | GridValidationBuilder | Renvoie une instance de GridValidationBuilder qui peut être utilisée pour définir la validation sur un GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Affiche une instance d'un ParagraphTextValidationBuilder qui peut être utilisé pour définir la validation sur un ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Renvoie une instance de TextValidationBuilder qui peut être utilisé pour définir la validation sur un TextItem . |
getActiveForm() | Form | Renvoie le formulaire dans lequel le script est lié à un conteneur. |
getUi() | Ui | Renvoie une instance de l'environnement d'interface utilisateur de l'éditeur de formulaire qui permet au script d'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 le Form avec l'URL spécifiée. |
FormResponse
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getEditResponseUrl() | String | Génère une URL permettant de modifier une réponse déjà envoyée. |
getGradableItemResponses() | ItemResponse[] | Récupère toutes les réponses aux éléments d'une réponse au formulaire, dans le même ordre que les éléments du formulaire. |
getGradableResponseForItem(item) | ItemResponse | Récupère la réponse de l'é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 d'une réponse au formulaire, dans le même ordre que les éléments du 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 de l'élément contenue dans ce formulaire pour un élément donné. |
getTimestamp() | Date | Récupère l'horodatage d'envoi d'une réponse au 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 formulaire. |
withItemGrade(gradedResponse) | FormResponse | Ajoute les notes de l'élément donné à une réponse du formulaire. |
withItemResponse(response) | FormResponse | Ajoute la réponse donnée à un élément à une réponse au formulaire. |
GridItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | GridItem | Supprime la validation des données pour cet élément de la grille. |
createResponse(responses) | ItemResponse | Crée un 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'article. |
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'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 | Ce paramètre 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'un élément SectionHeaderItem ). |
setValidation(validation) | GridItem | Définit la validation des données pour cet élément de la grille. |
GridValidation
GridValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Nécessite une réponse par colonne pour un élément de la 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'article. |
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'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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'un élément 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 | Affiche l'élément sous forme de grille de case à cocher. |
asCheckboxItem() | CheckboxItem | Renvoie l'élément sous forme de case à cocher. |
asDateItem() | DateItem | Renvoie l'élément sous forme de date. |
asDateTimeItem() | DateTimeItem | Renvoie l'élément sous la forme d'un élément de type date/heure. |
asDurationItem() | DurationItem | Renvoie l'élément en tant qu'élément de durée. |
asGridItem() | GridItem | Affiche l'élément sous forme de grille. |
asImageItem() | ImageItem | Renvoie l'élément sous forme d'élément image. |
asListItem() | ListItem | Affiche l'élément sous forme de liste. |
asMultipleChoiceItem() | MultipleChoiceItem | Affiche l'élément à choix multiples. |
asPageBreakItem() | PageBreakItem | Renvoie l'élément en tant qu'élément de saut de page. |
asParagraphTextItem() | ParagraphTextItem | Renvoie l'élément en tant qu'élément de type paragraphe. |
asScaleItem() | ScaleItem | Affiche l'élément sous forme d'échelle. |
asSectionHeaderItem() | SectionHeaderItem | Renvoie l'élément sous la forme d'un en-tête de section. |
asTextItem() | TextItem | Renvoie l'élément sous forme de texte. |
asTimeItem() | TimeItem | Renvoie l'élément en tant qu'élément de temps. |
asVideoItem() | VideoItem | Affiche l'élément sous forme d'é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'article. |
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'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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'un élément SectionHeaderItem ). |
ItemResponse
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getFeedback() | Object | Récupère les commentaires fournis pour la réponse du participant. |
getItem() | Item | Récupère l'élément de la question auquel cette réponse répond. |
getResponse() | Object | Récupère la réponse envoyée par la personne interrogée. |
getScore() | Object | Récupère le score de la réponse du participant. |
setFeedback(feedback) | ItemResponse | Définit les commentaires à afficher pour la réponse du participant. |
setScore(score) | ItemResponse | Définit le score de la réponse envoyée. |
ItemType
Propriétés
Propriété | Type | Description |
---|---|---|
CHECKBOX | Enum | Élément de question qui permet à la personne interrogée de sélectionner une ou plusieurs cases, ainsi qu'un champ facultatif de type "Autre". |
CHECKBOX_GRID | Enum | Élément de question, présenté sous forme de grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner plusieurs choix par ligne parmi une séquence de cases à cocher. |
DATE | Enum | Élément de question qui permet d'indiquer une date. |
DATETIME | Enum | Élément de question qui permet aux personnes interrogées d'indiquer une date et une heure. |
DURATION | Enum | Élément de question qui permet aux personnes interrogées d'indiquer une durée. |
GRID | Enum | Élément de question, présenté sous forme de grille de colonnes et de lignes, qui permet à la personne interrogée de sélectionner un choix par ligne parmi une séquence de cases d'option. |
IMAGE | Enum | Élément de mise en page qui affiche une image. |
LIST | Enum | Élément de question qui permet aux personnes interrogées de sélectionner une option dans une liste déroulante. |
MULTIPLE_CHOICE | Enum | Élément de question qui permet à la personne interrogée de sélectionner une option dans une liste de cases d'option ou un champ facultatif "Autre". |
PAGE_BREAK | Enum | Élément de mise en page qui marque le début d'une page. |
PARAGRAPH_TEXT | Enum | Élément de question qui permet à la personne interrogée de saisir un bloc de texte. |
SCALE | Enum | Élément de question qui permet à la personne interrogée de choisir une option parmi une séquence numérotée de 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 qui permet à la personne interrogée de saisir une seule ligne de texte. |
TIME | Enum | Élément de question qui permet d'indiquer l'heure de la journée. |
VIDEO | Enum | Élément de mise en page affichant une vidéo YouTube. |
FILE_UPLOAD | Enum | Élément de question qui permet à 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 vers les pages qui permet d'accéder à 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 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 possibles pour un élément. |
getFeedbackForCorrect() | QuizFeedback | Affiche les commentaires fournis aux personnes interrogées lorsqu'elles répondent correctement à une question. |
getFeedbackForIncorrect() | QuizFeedback | Affiche les commentaires fournis aux personnes interrogées lorsqu'elles répondent mal à 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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 choix d'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 à afficher aux personnes interrogées lorsqu'elles répondent correctement à une question. |
setFeedbackForIncorrect(feedback) | ListItem | Définit les commentaires à afficher aux personnes interrogées lorsqu'elles répondent mal à 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 notable vaut. |
setRequired(enabled) | ListItem | Ce paramètre 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'un élément 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 vers les pages qui permet d'accéder à 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 possibles pour un élément. |
getFeedbackForCorrect() | QuizFeedback | Affiche les commentaires fournis aux personnes interrogées lorsqu'elles répondent correctement à une question. |
getFeedbackForIncorrect() | QuizFeedback | Affiche les commentaires fournis aux personnes interrogées lorsqu'elles répondent mal à 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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'élément, représenté par ItemType . |
hasOtherOption() | Boolean | Détermine si l'article est associé à une option "Autre". |
isRequired() | Boolean | Détermine si la personne interrogée doit répondre à la question. |
setChoiceValues(values) | MultipleChoiceItem | Définit les choix d'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 à afficher aux personnes interrogées lorsqu'elles répondent correctement à une question. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Définit les commentaires à afficher aux personnes interrogées lorsqu'elles répondent mal à 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 notable vaut. |
setRequired(enabled) | MultipleChoiceItem | Ce paramètre 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'un élément SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Détermine si l'élément comporte une option "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 terminée avant ce saut de page (c'est-à-dire lorsqu'il atteint ce saut de page par une progression linéaire normale via le 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'article. |
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 sur la page une fois qu'il est terminé avant d'avoir inséré ce saut de page (autrement dit, lorsqu'il atteint ce saut de page par la progression linéaire normale via le formulaire). |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'élément, représenté par ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Définit la page de sorte qu'elle passe directement après le saut de page, c'est-à-dire lorsqu'elle atteint ce saut de page par la progression linéaire normale via le formulaire. |
setGoToPage(navigationType) | PageBreakItem | Définit le type de navigation sur la page qui s'effectue après que celle-ci a été enregistrée avant un saut de page (soit lorsqu'elle atteint ce saut de page par une progression linéaire normale via 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'un élément SectionHeaderItem ). |
PageNavigationType
Propriétés
Propriété | Type | Description |
---|---|---|
CONTINUE | Enum | Une fois que vous avez rempli la page actuelle, passez à la page suivante du formulaire. |
GO_TO_PAGE | Enum | Accéder à une page spécifique du formulaire après avoir rempli la page active |
RESTART | Enum | Redémarrez le formulaire depuis le début, sans effacer les réponses saisies jusqu'à présent, après avoir rempli la page actuelle. |
SUBMIT | Enum | Envoyez la réponse du 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 textuel de paragraphe. |
duplicate() | ParagraphTextItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Affiche les commentaires que voient les personnes interrogées lorsqu'elles répondent à une question notable. |
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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 à afficher aux personnes interrogées lorsqu'elles répondent à une question notable qui n'a pas de réponse correcte ou incorrecte (par exemple, en cas de questions 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 notable vaut. |
setRequired(enabled) | ParagraphTextItem | Ce paramètre 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'un élément SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Définit la validation des données pour cet élément textuel de paragraphe. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Réponse requise pour contenir un schéma. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Réponse requise pour ne pas contenir de format. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Réponse requise pour ne pas correspondre au schéma. |
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 | Réponse requise pour le modèle de correspondance. |
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 de Feedback. |
QuizFeedbackBuilder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Ajoute un lien vers les supports complémentaires des commentaires. |
addLink(url, displayText) | QuizFeedbackBuilder | Ajoute un lien vers les supports complémentaires des commentaires. |
build() | QuizFeedback | Crée un commentaire du type correspondant à cet outil de création. |
copy() | QuizFeedbackBuilder | Renvoie une copie de cet outil de création. |
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 l'échelle. |
duplicate() | ScaleItem | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
getGeneralFeedback() | QuizFeedback | Affiche les commentaires que voient les personnes interrogées lorsqu'elles répondent à une question notable. |
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'article. |
getIndex() | Integer | Récupère l'index de l'élément parmi tous les éléments du formulaire. |
getLeftLabel() | String | Récupère le libellé de la limite inférieure, le cas échéant. |
getLowerBound() | Integer | Récupère la limite inférieure de l'échelle. |
getPoints() | Integer | Affiche le barème de notation d'un élément. |
getRightLabel() | String | Récupère le libellé 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'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'élément, représenté par ItemType . |
getUpperBound() | Integer | Récupère la limite supérieure de l'échelle. |
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 à afficher aux personnes interrogées lorsqu'elles répondent à une question notable qui n'a pas de réponse correcte ou incorrecte (par exemple, en cas de questions 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 notable vaut. |
setRequired(enabled) | ScaleItem | Ce paramètre 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'un élément 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'article. |
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'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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'un élément SectionHeaderItem ). |
TextItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clearValidation() | TextItem | Supprime toute validation de 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 | Affiche les commentaires que voient les personnes interrogées lorsqu'elles répondent à une question notable. |
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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 à afficher aux personnes interrogées lorsqu'elles répondent à une question notable qui n'a pas de réponse correcte ou incorrecte (par exemple, en cas de questions 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 notable vaut. |
setRequired(enabled) | TextItem | Ce paramètre 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'un élément 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 de texte doit être un nombre. |
requireNumberBetween(start, end) | TextValidationBuilder | L'élément de texte doit être un nombre compris entre le début et la fin. |
requireNumberEqualTo(number) | TextValidationBuilder | L'élément de texte doit être un nombre égal à la valeur spécifiée. |
requireNumberGreaterThan(number) | TextValidationBuilder | L'élément de texte doit être un nombre supérieur à la valeur spécifiée. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | La valeur de l'élément textuel doit être supérieure ou égale à la valeur spécifiée. |
requireNumberLessThan(number) | TextValidationBuilder | L'élément de texte doit être un nombre inférieur à la valeur spécifiée. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | La valeur de l'élément textuel doit être inférieure ou égale à la valeur spécifiée. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Nécessite que l'élément de texte soit un nombre compris entre le début et la fin (inclus). |
requireNumberNotEqualTo(number) | TextValidationBuilder | L'élément de texte doit être un nombre différent de la valeur spécifiée. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Réponse requise pour contenir un schéma. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Réponse requise pour ne pas contenir de format. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Réponse requise pour ne pas correspondre au schéma. |
requireTextIsEmail() | TextValidationBuilder | L'élément de texte doit être une adresse e-mail. |
requireTextIsUrl() | TextValidationBuilder | L'élément de texte doit être 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 | Réponse requise pour le modèle de correspondance. |
requireWholeNumber() | TextValidationBuilder | L'élément de texte doit être un nombre entier. |
TimeItem
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
createResponse(hour, minute) | ItemResponse | Crée un objet 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 | Affiche les commentaires que voient les personnes interrogées lorsqu'elles répondent à une question notable. |
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'article. |
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. |
getTitle() | String | Récupère le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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 à afficher aux personnes interrogées lorsqu'elles répondent à une question notable qui n'a pas de réponse correcte ou incorrecte (par exemple, en cas de questions 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 notable vaut. |
setRequired(enabled) | TimeItem | Ce paramètre 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'un élément 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'article. |
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'un élément SectionHeaderItem ). |
getType() | ItemType | Récupère le type de l'é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'un élément SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Définit la vidéo elle-même à partir d'une URL YouTube ou d'un ID vidéo YouTube donnés. |
setWidth(width) | VideoItem | Définit la largeur de la vidéo en pixels. |