Élément de mise en page qui affiche une image. Les éléments sont accessibles ou peuvent être créés à partir d'un Form.
// Open a form by ID and add a new image item const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const img = UrlFetchApp.fetch('https://www.google.com/images/srpr/logo4w.png'); form.addImageItem() .setTitle('Google') .setHelpText('Google Logo') // The help text is the image description .setImage(img);
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
duplicate() | Image | Crée une copie de cet élément et l'ajoute à la fin du formulaire. |
get | Alignment | Récupère l'alignement horizontal de l'image. |
get | String | Obtient 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 | Obtient l'identifiant unique de l'élément. |
get | Blob | Récupère l'image actuellement attribuée à l'élément. |
get | Integer | Obtient l'index de l'élément parmi tous les éléments du formulaire. |
get | String | Obtient le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un Section). |
get | Item | Obtient le type de l'élément, représenté sous la forme d'un Item. |
get | Integer | Récupère la largeur de l'image en pixels. |
set | Image | Définit l'alignement horizontal de l'image. |
set | Image | 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 | Image | Définit l'image elle-même. |
set | Image | Définit le titre de l'élément (parfois appelé texte d'en-tête dans le cas d'un Section). |
set | Image | Définit la largeur de l'image en pixels. |
Documentation détaillée
duplicate()
Crée une copie de cet élément et l'ajoute à la fin du formulaire.
Renvois
ImageItem : un double de ce ImageItem, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getAlignment()
getHelpText()
Obtient 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).
Renvois
String : texte d'aide ou description de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getId()
Obtient 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 scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getImage()
getIndex()
Obtient l'index 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 scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getTitle()
Obtient le titre de l'élément (parfois appelé texte d'en-tête, dans le cas d'un SectionHeaderItem).
Renvois
String : titre ou texte d'en-tête de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getType()
Obtient le type de l'élément, représenté sous la forme d'un ItemType.
Renvois
ItemType : type de l'élément
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getWidth()
Récupère la largeur de l'image en pixels.
Renvois
Integer : largeur en pixels
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setAlignment(alignment)
Définit l'alignement horizontal de l'image.
Paramètres
| Nom | Type | Description |
|---|---|---|
alignment | Alignment | l'alignement horizontal ; |
Renvois
ImageItem : ImageItem, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(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 ImageItems, PageBreakItems et SectionHeaderItems).
Paramètres
| Nom | Type | Description |
|---|---|---|
text | String | le nouveau texte d'aide ; |
Renvois
ImageItem : ImageItem, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setImage(image)
Définit l'image elle-même.
Paramètres
| Nom | Type | Description |
|---|---|---|
image | Blob | les données d'image. |
Renvois
ImageItem : ImageItem, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
Définit le titre de l'élément (parfois appelé texte d'en-tête dans le cas d'un SectionHeaderItem).
Paramètres
| Nom | Type | Description |
|---|---|---|
title | String | le nouveau titre ou texte d'en-tête. |
Renvois
ImageItem : ImageItem, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setWidth(width)
Définit la largeur de l'image en pixels. Seule la largeur de l'image peut être définie. La hauteur est définie automatiquement pour conserver les proportions de l'image.
Paramètres
| Nom | Type | Description |
|---|---|---|
width | Integer | la largeur en pixels. |
Renvois
ImageItem : ImageItem, pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms