Élément de question présenté sous forme de grille de colonnes et de lignes, qui permet au répondant de sélectionner plusieurs choix par ligne parmi une séquence de cases à cocher. Vous pouvez accéder aux éléments ou en créer à partir d'un Form
.
// Open a form by ID and add a new checkbox grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxGridItem(); item.setTitle('Where did you celebrate New Years?') .setRows(['New York', 'San Francisco', 'London']) .setColumns(['2014', '2015', '2016', '2017']);
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
clear | Checkbox | Supprime toute validation de données pour cet élément de grille. |
create | Item | Crée un Item pour cet élément de grille de case à cocher. |
duplicate() | Checkbox | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
get | String[] | Récupère les valeurs de chaque colonne de la grille. |
get | 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 Image , Page et Section ). |
get | Integer | Récupère l'identifiant unique de l'élément. |
get | Integer | Récupère l'indice de l'élément parmi tous les éléments du formulaire. |
get | String[] | Récupère les valeurs de chaque ligne de la grille. |
get | String | Récupère le titre de l'élément (parfois appelé "texte d'en-tête", dans le cas d'un Section ). |
get | Item | Récupère le type de l'élément, représenté par un Item . |
is | Boolean | Indique si la personne interrogée doit répondre à la question. |
set | Checkbox | Définit les colonnes de la grille en fonction d'un tableau de valeurs. |
set | Checkbox | 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 Image , Page et Section ). |
set | Checkbox | Indique si la personne interrogée doit répondre à la question. |
set | Checkbox | Définit les lignes de la grille en fonction d'un tableau de valeurs. |
set | Checkbox | Définit le titre de l'élément (parfois appelé "texte d'en-tête", dans le cas d'un Section ). |
set | Checkbox | Définit la validation des données pour cet élément de grille de case à cocher. |
Documentation détaillée
clear Validation()
Supprime toute validation de données pour cet élément de grille.
Renvois
Checkbox
: cet élément, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Response(responses)
Crée un Item
pour cet élément de grille de case à cocher. L'argument responses
doit être un tableau de tableaux String[][]
contenant autant de valeurs que le nombre d'entrées dans la grille de cases à cocher. Un élément null
pour une question de type grille de cases à cocher facultative indique qu'aucune réponse n'a été fournie pour cette ligne. Génère une exception si l'une des valeurs ne correspond pas à un choix valide.
Paramètres
Nom | Type | Description |
---|---|---|
responses | String[][] | un tableau de tableaux de réponses valides pour cet élément de grille de cases à cocher |
Renvois
Item
: réponse de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
Crée une copie de cet élément et l'ajoute à la fin du formulaire.
Renvois
Checkbox
: double de cet élément Checkbox
, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Columns()
Récupère les valeurs de chaque colonne de la grille.
Renvois
String[]
: tableau de valeurs de colonne, que les personnes interrogées voient comme des libellés lorsqu'elles consultent le formulaire
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
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 Image
, Page
et Section
).
Renvois
String
: texte d'aide ou de description de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Récupère l'identifiant unique de l'élément.
Renvois
Integer
: ID de l'article
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
Récupère l'indice de l'élément parmi tous les éléments du formulaire.
Renvois
Integer
: index de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Rows()
Récupère les valeurs de chaque ligne de la grille.
Renvois
String[]
: tableau de valeurs de ligne, que les personnes interrogées voient sous forme de libellés lorsqu'elles consultent le formulaire
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Récupère le titre de l'élément (parfois appelé "texte d'en-tête", dans le cas d'un Section
).
Renvois
String
: titre ou texte de l'en-tête de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
Récupère le type de l'élément, représenté par un Item
.
Renvois
Item
: type de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
is Required()
Indique si la personne interrogée doit répondre à la question.
Renvois
Boolean
: indique si la personne interrogée doit répondre à la question
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Columns(columns)
Définit les colonnes de la grille en fonction d'un tableau de valeurs. Génère une exception si le tableau donné est vide.
Paramètres
Nom | Type | Description |
---|---|---|
columns | String[] | un tableau de valeurs de colonne, que les personnes interrogées voient comme des libellés lorsqu'elles consultent le formulaire ; |
Renvois
Checkbox
: cet élément, pour le chaînage
Génère
Error
: si le tableau donné est null
ou vide
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
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 Image
, Page
et Section
).
Paramètres
Nom | Type | Description |
---|---|---|
text | String | le nouveau texte d'aide ; |
Renvois
Checkbox
: Checkbox
, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
Indique si la personne interrogée doit répondre à la question.
Paramètres
Nom | Type | Description |
---|---|---|
enabled | Boolean | si la personne interrogée doit répondre à la question |
Renvois
Checkbox
: élément actuel (pour l'association en chaîne)
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Rows(rows)
Définit les lignes de la grille en fonction d'un tableau de valeurs. Génère une exception si le tableau donné est vide.
Paramètres
Nom | Type | Description |
---|---|---|
rows | String[] | un tableau de valeurs de ligne, que les personnes interrogées voient sous forme de libellés lorsqu'elles consultent le formulaire ; |
Renvois
Checkbox
: cet élément, pour le chaînage
Génère
Error
: si le tableau donné est null
ou vide
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Définit le titre de l'élément (parfois appelé "texte d'en-tête", dans le cas d'un Section
).
Paramètres
Nom | Type | Description |
---|---|---|
title | String | le nouveau titre ou le nouveau texte de l'en-tête ; |
Renvois
Checkbox
: Checkbox
, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Validation(validation)
Définit la validation des données pour cet élément de grille de case à cocher. Si vous transmettez une valeur nulle ou une validation sans aucune fonction require appelée, toute validation précédente sera supprimée.
Paramètres
Nom | Type | Description |
---|---|---|
validation | Checkbox | une CheckboxGridValidation à appliquer à cet élément. |
Renvois
Checkbox
: Checkbox
, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms