Représente un dessin sur une feuille de calcul.
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
get | Container | Obtient des informations sur la position du dessin dans la feuille. |
get | Integer | Renvoie la hauteur réelle de ce dessin en pixels. |
get | String|null | Renvoie le nom de la macro associée à ce dessin. |
get | Sheet | Renvoie la feuille sur laquelle ce dessin apparaît. |
get | Integer | Renvoie la largeur réelle de ce dessin en pixels. |
get | Number | Renvoie l'index Z de ce dessin. |
remove() | void | Supprime ce dessin de la feuille de calcul. |
set | Drawing | Définit la hauteur réelle de ce dessin en pixels. |
set | Drawing | Attribue une fonction de macro à ce dessin. |
set | Drawing | Définit la position où le dessin apparaît sur la feuille. |
set | Drawing | Définit la largeur réelle de ce dessin en pixels. |
set | Drawing | Définit le z-index de ce dessin. |
Documentation détaillée
get Container Info()
Obtient des informations sur la position du dessin dans la feuille.
Renvois
Container : objet contenant la position du conteneur du dessin.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Height()
Renvoie la hauteur réelle de ce dessin en pixels.
// Logs the height of all drawings in a sheet const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getHeight()); }
Renvois
Integer : hauteur du dessin 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/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get On Action()
Renvoie le nom de la macro associée à ce dessin.
// Logs the macro name of all drawings on the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getOnAction()); }
Renvois
String|null : nom de la macro associée à ce dessin.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet()
Renvoie la feuille sur laquelle ce dessin apparaît.
// Logs the parent sheet of all drawings on the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getSheet()); }
Renvois
Sheet : feuille sur laquelle le dessin apparaît.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Width()
Renvoie la largeur réelle de ce dessin en pixels.
// Logs the width of all drawings in a sheet const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getWidth()); }
Renvois
Integer : largeur du dessin 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/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get ZIndex()
Renvoie l'index Z de ce dessin.
// Logs the z-index of all drawings on the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { Logger.log(drawings[i].getZIndex()); }
Renvois
Number : z-index de ce dessin.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove()
Supprime ce dessin de la feuille de calcul. Toute autre opération sur le dessin entraîne une erreur de script.
// Deletes all drawings from the active sheet. const drawings = SpreadsheetApp.getActiveSheet().getDrawings(); for (let i = 0; i < drawings.length; i++) { drawings[i].remove(); }
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Height(height)
Définit la hauteur réelle de ce dessin en pixels.
Paramètres
| Nom | Type | Description |
|---|---|---|
height | Integer | Hauteur souhaitée en pixels. |
Renvois
Drawing : ce dessin, 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/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set On Action(macroName)
Attribue une fonction de macro à ce dessin.
Paramètres
| Nom | Type | Description |
|---|---|---|
macro | String | Nom de la fonction de macro. |
Renvois
Drawing : ce dessin, pour le chaînage.
set Position(anchorRowPos, anchorColPos, offsetX, offsetY)
Définit la position où le dessin apparaît sur la feuille. Les indices de position de la ligne et de la colonne d'ancrage sont indexés à partir de 1.
Paramètres
| Nom | Type | Description |
|---|---|---|
anchor | Integer | Le haut du dessin est ancré dans cette ligne. |
anchor | Integer | Le haut du dessin est ancré dans cette colonne. |
offsetX | Integer | Décalage horizontal par rapport à l'angle de la cellule, en pixels. |
offsetY | Integer | Décalage vertical par rapport à l'angle de la cellule, en pixels. |
Renvois
Drawing : ce dessin, 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/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Width(width)
Définit la largeur réelle de ce dessin en pixels.
Paramètres
| Nom | Type | Description |
|---|---|---|
width | Integer | Largeur souhaitée en pixels. |
Renvois
Drawing : ce dessin, 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/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set ZIndex(zIndex)
Définit le z-index de ce dessin.
Paramètres
| Nom | Type | Description |
|---|---|---|
zIndex | Number | Index Z de ce dessin. |
Renvois
Drawing : ce dessin, pour le chaînage.