Class OverGridImage

OverGridImage

Représente une image sur la grille d'une feuille de calcul.

Méthodes

MéthodeType renvoyéBrève description
assignScript(functionName)OverGridImageAttribue à cette image la fonction avec le nom de fonction spécifié.
getAltTextDescription()StringAffiche la description du texte alternatif pour cette image.
getAltTextTitle()StringAffiche le titre du texte alternatif pour cette image.
getAnchorCell()RangeAffiche la cellule dans laquelle une image est ancrée.
getAnchorCellXOffset()IntegerRenvoie le décalage de pixels horizontal à partir de la cellule d'ancrage.
getAnchorCellYOffset()IntegerRenvoie le décalage de pixels vertical à partir de la cellule d'ancrage.
getHeight()IntegerRenvoie la hauteur réelle de cette image en pixels.
getInherentHeight()IntegerRenvoie la hauteur inhérente à cette image en pixels.
getInherentWidth()IntegerRenvoie la hauteur inhérente à cette image en pixels.
getScript()StringRenvoie le nom de la fonction attribuée à cette image.
getSheet()SheetRenvoie la feuille sur laquelle cette image apparaît.
getUrl()StringRécupère l'URL source de l'image. renvoie null si l'URL n'est pas disponible.
getWidth()IntegerRenvoie la largeur réelle de cette image en pixels.
remove()voidSupprime cette image de la feuille de calcul.
replace(blob)OverGridImageRemplace cette image par celle spécifiée par l'élément BlobSource fourni.
replace(url)OverGridImageRemplace cette image par celle de l'URL spécifiée.
resetSize()OverGridImageRéinitialise l'image à ses dimensions inhérentes.
setAltTextDescription(description)OverGridImageDéfinit la description du texte alternatif pour cette image.
setAltTextTitle(title)OverGridImageDéfinit le titre du texte alternatif pour cette image.
setAnchorCell(cell)OverGridImageDéfinit la cellule dans laquelle une image est ancrée.
setAnchorCellXOffset(offset)OverGridImageDéfinit le décalage de pixels horizontal par rapport à la cellule d'ancrage.
setAnchorCellYOffset(offset)OverGridImageDéfinit le décalage vertical des pixels par rapport à la cellule d'ancrage.
setHeight(height)OverGridImageDéfinit la hauteur réelle de cette image en pixels.
setWidth(width)OverGridImageDéfinit la largeur réelle de cette image en pixels.

Documentation détaillée

assignScript(functionName)

Attribue à cette image la fonction avec le nom de fonction spécifié.

Paramètres

NomTypeDescription
functionNameStringNom de la fonction spécifiée. Il doit s'agir d'un niveau supérieur public et non une fonction se terminant par un trait de soulignement comme privateFunction_.

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getAltTextDescription()

Affiche la description du texte alternatif pour cette image.

Renvois

String : texte alternatif descriptif.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getAltTextTitle()

Affiche le titre du texte alternatif pour cette image.

Renvois

String : titre du texte alternatif.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getAnchorCell()

Affiche la cellule dans laquelle une image est ancrée.

Renvois

Range : cellule d'ancrage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getAnchorCellXOffset()

Renvoie le décalage de pixels horizontal à partir de la cellule d'ancrage.

Renvois

Integer : décalage de pixels horizontal.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getAnchorCellYOffset()

Renvoie le décalage de pixels vertical à partir de la cellule d'ancrage.

Renvois

Integer : décalage vertical des pixels.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getHeight()

Renvoie la hauteur réelle de cette image en pixels.

// Logs the height of all images in a spreadsheet
var images = SpreadsheetApp.getActiveSpreadsheet().getImages();
for (var i = 0; i < images.length; i++) {
  Logger.log(images[i].getHeight());
}

Renvois

Integer : hauteur de l'image en pixels.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getInherentHeight()

Renvoie la hauteur inhérente à cette image en pixels.

Renvois

Integer : hauteur inhérente en pixels.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getInherentWidth()

Renvoie la hauteur inhérente à cette image en pixels.

Renvois

Integer : largeur inhérente en pixels.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getScript()

Renvoie le nom de la fonction attribuée à cette image.

Renvois

String : nom de la fonction.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getSheet()

Renvoie la feuille sur laquelle cette image apparaît.

// Logs the parent sheet of all images in a spreadsheet
var images = SpreadsheetApp.getActiveSpreadsheet().getImages();
for (var i = 0; i < images.length; i++) {
  Logger.log(images[i].getSheet());
}

Renvois

Sheet : feuille sur laquelle l'image apparaît.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getUrl()

Récupère l'URL source de l'image. renvoie null si l'URL n'est pas disponible. Si l'image était insérée par une URL à l'aide d'une API, cette méthode renvoie l'URL fournie lors de l'insertion de l'image.

Renvois

String : URL de l'image, si disponible renvoie null si l'image n'est pas disponible ou n'est pas ont une URL source.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getWidth()

Renvoie la largeur réelle de cette image en pixels.

// Logs the width of all images in a spreadsheet
var images = SpreadsheetApp.getActiveSpreadsheet().getImages();
for (var i = 0; i < images.length; i++) {
  Logger.log(images[i].getWidth());
}

Renvois

Integer : largeur de l'image en pixels.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

remove()

Supprime cette image de la feuille de calcul. Toute autre opération sur l'image génère un script. .

// Deletes all images in a spreadsheet
var images = SpreadsheetApp.getActiveSpreadsheet().getImages();
for (var i = 0; i < images.length; i++) {
  images[i].remove();
}

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

replace(blob)

Remplace cette image par celle spécifiée par l'élément BlobSource fourni. La valeur la taille de blob acceptée est de 2 Mo.

Paramètres

NomTypeDescription
blobBlobSourceNouvelle image en tant qu'objet Blob.

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

replace(url)

Remplace cette image par celle de l'URL spécifiée.

Paramètres

NomTypeDescription
urlStringURL de la nouvelle image.

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

resetSize()

Réinitialise l'image à ses dimensions inhérentes.

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setAltTextDescription(description)

Définit la description du texte alternatif pour cette image.

Paramètres

NomTypeDescription
descriptionStringNouvelle description du texte alternatif pour l'image.

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setAltTextTitle(title)

Définit le titre du texte alternatif pour cette image.

Paramètres

NomTypeDescription
titleStringNouveau titre du texte alternatif pour l'image.

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setAnchorCell(cell)

Définit la cellule dans laquelle une image est ancrée.

Paramètres

NomTypeDescription
cellRangeNouvelle cellule d'ancrage.

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setAnchorCellXOffset(offset)

Définit le décalage de pixels horizontal par rapport à la cellule d'ancrage.

Paramètres

NomTypeDescription
offsetIntegerNouveau décalage de pixels horizontal

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setAnchorCellYOffset(offset)

Définit le décalage vertical des pixels par rapport à la cellule d'ancrage.

Paramètres

NomTypeDescription
offsetIntegerNouveau décalage de pixels vertical

Renvois

OverGridImage : cette image, utilisée pour le chaînage.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setHeight(height)

Définit la hauteur réelle de cette image en pixels.

Paramètres

NomTypeDescription
heightIntegerHauteur souhaitée en pixels.

Renvois

OverGridImage : image à associer.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setWidth(width)

Définit la largeur réelle de cette image en pixels.

Paramètres

NomTypeDescription
widthIntegerLargeur souhaitée en pixels.

Renvois

OverGridImage : image à associer.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets