Représente une valeur d'image dans une cellule. Pour ajouter une image à une cellule, vous devez créer une valeur d'image pour l'image à l'aide de Spreadsheet
et Cell
. Vous pouvez ensuite utiliser Range.setValue(value)
ou Range.setValues(values)
pour ajouter la valeur de l'image à la cellule.
Propriétés
Propriété | Type | Description |
---|---|---|
value | Value | Type de valeur de l'image de la cellule, qui est Value . |
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
get | String | Renvoie la description du texte alternatif de cette image. |
get | String | Renvoie le titre du texte alternatif de cette image. |
get | String | Renvoie une URL hébergée par Google vers l'image. |
to | Cell | Crée un outil de création d'images de cellule en fonction des propriétés d'image actuelles. |
Méthodes obsolètes
Méthode | Type renvoyé | Brève description |
---|---|---|
| String | Récupère l'URL source de l'image. |
Documentation détaillée
getAltTextDescription()
Renvoie la description du texte alternatif de cette image.
Renvois
String
: description du texte alternatif.
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/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getAltTextTitle()
Renvoie le titre du texte alternatif de cette image.
Renvois
String
: titre du texte alternatif.
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/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getContentUrl()
Renvoie une URL hébergée par Google vers l'image. Cette URL est taguée avec le compte de la personne à l'origine de la demande. Par conséquent, toute personne disposant de l'URL accède à l'image en tant que personne à l'origine de la demande. L'accès à l'image peut être perdu si les paramètres de partage de la feuille de calcul changent. L'URL renvoyée expire au bout d'un court laps de temps.
const range = SpreadsheetApp.getActiveSpreadsheet().getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { console.log(value.getContentUrl()); }
Renvois
String
: URL de l'image hébergée par Google.
toBuilder()
Crée un outil de création d'images de cellule en fonction des propriétés d'image actuelles. Utilisez Cell
pour définir l'URL source de la nouvelle image. Vous pouvez ensuite l'ajouter à une cellule à l'aide de Range.setValue(value)
ou de Range.setValues(values)
.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const range = ss.getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { const newImage = value.toBuilder() .setSourceUrl( 'https://www.gstatic.com/images/branding/productlogos/apps_script/v10/web-64dp/logo_apps_script_color_1x_web_64dp.png', ) .build(); const newRange = ss.getRange("Sheet1!A2"); newRange.setValue(newImage); }
Renvois
Cell
: compilateur qui crée un type de valeur d'image en fonction des propriétés d'image données.
Méthodes obsolètes
getUrl()
getUrl()
Obsolète. Pour la plupart des images nouvellement insérées, l'URL source n'est pas disponible.
Récupère l'URL source de l'image. Renvoie une chaîne vide si l'URL n'est pas disponible. Pour la plupart des images nouvellement insérées, l'URL source n'est pas disponible, quelle que soit la méthode d'insertion.
Renvois
String
: URL source de l'image, le cas échéant. Sinon, renvoie une chaîne 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/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets