Class Image

Image

PageElement représentant une image.

Méthodes

MéthodeType renvoyéBrève description
alignOnPage(alignmentPosition)ImageAligne l'élément sur la position d'alignement spécifiée sur la page.
bringForward()ImageMet en avant l'élément d'un élément sur la page.
bringToFront()ImageAffiche l'élément de page au début de la page.
duplicate()PageElementDuplique l'élément de page.
getAs(contentType)BlobRenvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié.
getBlob()BlobRenvoyez les données contenues dans cette image sous forme de blob.
getBorder()BorderRenvoie l'élément Border de l'image.
getConnectionSites()ConnectionSite[]Renvoie la liste des valeurs ConnectionSite sur l'élément de page ou une liste vide si la page ne comporte aucun site de connexion.
getContentUrl()StringRécupère une URL de l'image.
getDescription()StringRenvoie la description du texte alternatif de l'élément de page.
getHeight()NumberRécupère la hauteur de l'élément en points, qui correspond à la hauteur de la boîte englobante de l'élément lorsque n'a pas de rotation.
getInherentHeight()NumberRenvoie la hauteur inhérente à l'élément en points.
getInherentWidth()NumberRenvoie la largeur inhérente à l'élément en points.
getLeft()NumberRenvoie la position horizontale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la lorsque l'élément n'a pas de rotation.
getLink()LinkRenvoie Link ou null en l'absence de lien.
getObjectId()StringRenvoie l'identifiant unique de cet objet.
getPageElementType()PageElementTypeRenvoie le type de l'élément de page, représenté sous forme d'énumération PageElementType.
getParentGroup()GroupAffiche le groupe auquel appartient cet élément de page, ou null si l'élément ne se trouve pas dans une groupe.
getParentPage()PageAffiche la page sur laquelle se trouve cet élément de page.
getParentPlaceholder()PageElementRenvoie l'élément de page parent de l'espace réservé.
getPlaceholderIndex()IntegerRenvoie l'index de l'image de l'espace réservé.
getPlaceholderType()PlaceholderTypeRenvoie le type d'espace réservé de l'image, ou PlaceholderType.NONE si la forme n'est pas un espace réservé.
getRotation()NumberRenvoie l'angle de rotation de l'élément dans le sens des aiguilles d'une montre autour de son centre, en degrés, où zéro degrés signifie pas de rotation.
getSourceUrl()StringRécupère l'URL source de l'image, si elle est disponible.
getTitle()StringAffiche le titre du texte alternatif de l'élément de page.
getTop()NumberRécupère la position verticale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la page. lorsque l'élément n'a pas de rotation.
getTransform()AffineTransformRenvoie la transformation de l'élément de page.
getWidth()NumberRenvoie la largeur de l'élément en points, qui correspond à la largeur du cadre de délimitation de l'élément lorsque l'élément n'a pas de rotation.
preconcatenateTransform(transform)ImagePréconcatène la transformation fournie dans la transformation existante de l'élément de page.
remove()voidSupprime l'élément de page.
removeLink()voidSupprime un élément Link.
replace(blobSource)ImageRemplace cette image par une image décrite par un objet BlobSource.
replace(blobSource, crop)ImageRemplace cette image par une image décrite par un objet Image, en la recadrant si nécessaire l'image pour s'adapter.
replace(imageUrl)ImageRemplace cette image par une autre image téléchargée à partir de l'URL fournie.
replace(imageUrl, crop)ImageRemplace cette image par une autre image téléchargée à partir de l'URL fournie, en recadrant éventuellement l'image pour s'adapter.
scaleHeight(ratio)ImageMet à l'échelle la hauteur de l'élément en fonction du ratio spécifié.
scaleWidth(ratio)ImageMet à l'échelle la largeur de l'élément selon le ratio spécifié.
select()voidSélectionne uniquement les PageElement dans la présentation active et supprime tous les éléments précédents de votre choix.
select(replace)voidSélectionne le PageElement dans la présentation active.
sendBackward()ImageDéplace l'élément de page d'un élément vers l'arrière.
sendToBack()ImageEnvoie l'élément de page vers le bas de la page.
setDescription(description)ImageDéfinit la description du texte alternatif de l'élément de page.
setHeight(height)ImageDéfinit la hauteur de l'élément en points, qui correspond à la hauteur de son cadre de délimitation lorsque n'a pas de rotation.
setLeft(left)ImageDéfinit la position horizontale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la lorsque l'élément n'a pas de rotation.
setLinkSlide(slideIndex)LinkDéfinit un Link sur la Slide donnée à l'aide de l'index de base zéro de la diapositive.
setLinkSlide(slide)LinkDéfinit un Link sur le Slide donné, le lien est défini par l'ID de la diapositive donné.
setLinkSlide(slidePosition)LinkDéfinit un Link sur le Slide donné en utilisant la position relative de la diapositive.
setLinkUrl(url)LinkDéfinit un Link sur la chaîne d'URL non vide fournie.
setRotation(angle)ImageDéfinit l'angle de rotation de l'élément autour de son centre, en degrés, dans le sens des aiguilles d'une montre.
setTitle(title)ImageDéfinit le titre du texte alternatif de l'élément de page.
setTop(top)ImageDéfinit la position verticale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la page. lorsque l'élément n'a pas de rotation.
setTransform(transform)ImageDéfinit la transformation de l'élément de page avec la transformation fournie.
setWidth(width)ImageDéfinit la largeur de l'élément en points, qui correspond à la largeur de son cadre de délimitation lorsque n'a pas de rotation.

Documentation détaillée

alignOnPage(alignmentPosition)

Aligne l'élément sur la position d'alignement spécifiée sur la page.

Paramètres

NomTypeDescription
alignmentPositionAlignmentPositionPosition à laquelle aligner cet élément de page sur la page.

Renvois

Image : cet élément de page, pour l'enchaînement.


bringForward()

Met en avant l'élément d'un élément sur la page.

L'élément de page ne doit pas faire partie d'un groupe.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

bringToFront()

Affiche l'élément de page au début de la page.

L'élément de page ne doit pas faire partie d'un groupe.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

duplicate()

Duplique l'élément de page.

L'élément de page dupliqué est placé sur la même page, à la même position que l'original.

Renvois

PageElement : nouveau doublon de cet élément de page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getAs(contentType)

Renvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. Ce ajoute l'extension appropriée au nom du fichier (par exemple, "myfile.pdf"). Cependant, il suppose que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une à remplacer. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".

Pour connaître les quotas quotidiens de conversion, consultez la page Quotas Services. Les domaines Google Workspace nouvellement créés peuvent être temporairement soumis à des règles des quotas.

Paramètres

NomTypeDescription
contentTypeStringType MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' correspond à est la seule option valide. Pour les images au format BMP, GIF, JPEG ou PNG, les valeurs 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' le sont également. valide. Pour un document Google Docs, 'text/markdown' est également valide.

Renvois

Blob : données sous forme de blob.


getBlob()

Renvoyez les données contenues dans cette image sous forme de blob.

Renvois

Blob : données d'image sous forme de blob.


getBorder()

Renvoie l'élément Border de l'image.

Renvois

Border : bordure de l'image.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getConnectionSites()

Renvoie la liste des valeurs ConnectionSite sur l'élément de page ou une liste vide si la page ne comporte aucun site de connexion.

Renvois

ConnectionSite[] : liste des sites de connexion, qui peut être vide si cet élément ne comporte aucun site de connexion.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getContentUrl()

Récupère une URL de l'image.

Cette URL est taguée avec le compte du demandeur. Par conséquent, toute personne l'ayant en sa possession accède à l'image en tant que demandeur d'origine. L'accès à l'image peut être perdu si le les paramètres de partage de la présentation. L'URL renvoyée expire après une courte période.

Renvois

String

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getDescription()

Renvoie la description du texte alternatif de l'élément de page. La description est combinée au titre pour afficher et lire un texte alternatif.

Renvois

String : texte alternatif descriptif de l'élément de page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getHeight()

Récupère la hauteur de l'élément en points, qui correspond à la hauteur de la boîte englobante de l'élément lorsque n'a pas de rotation.

Cette méthode n'est pas compatible avec tous les éléments de la page. Pour savoir quels éléments de page ne sont pas compatible avec cette méthode, reportez-vous à la les limites de taille et de positionnement.

Renvois

Number : hauteur inhérente à l'élément de page en points, ou null si l'élément de page le fait n'ont pas de hauteur.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getInherentHeight()

Renvoie la hauteur inhérente à l'élément en points.

La transformation de l'élément de page dépend de sa taille inhérente. Utilisez la taille inhérente dans conjointement avec la transformation de l'élément pour déterminer son apparence visuelle finale.

Renvois

Number : hauteur inhérente à l'élément de page en points, ou null si l'élément de page le fait n'ont pas de hauteur.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getInherentWidth()

Renvoie la largeur inhérente à l'élément en points.

La transformation de l'élément de page dépend de sa taille inhérente. Utilisez la taille inhérente dans conjointement avec la transformation de l'élément pour déterminer son apparence visuelle finale.

Renvois

Number : largeur inhérente à l'élément de page en points, ou null si l'élément de page le fait n'ont pas de largeur.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLeft()

Renvoie la position horizontale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la lorsque l'élément n'a pas de rotation.

Renvois

Number : position horizontale de cet élément en points, à partir de l'angle supérieur gauche de la page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

Renvoie Link ou null en l'absence de lien.

var link = shape.getLink();
if (link != null) {
  Logger.log('Shape has a link of type: ' + link.getLinkType());
}

Renvois

Link

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getObjectId()

Renvoie l'identifiant unique de cet objet. Les ID d'objet utilisés par les pages et les éléments de page partagent le dans le même espace de noms.

Renvois

String : identifiant unique de cet objet.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageElementType()

Renvoie le type de l'élément de page, représenté sous forme d'énumération PageElementType.

Renvois

PageElementType : type de l'élément de page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentGroup()

Affiche le groupe auquel appartient cet élément de page, ou null si l'élément ne se trouve pas dans une groupe.

Renvois

Group : groupe auquel appartient cet élément de page, ou null.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentPage()

Affiche la page sur laquelle se trouve cet élément de page.

Renvois

Page : page sur laquelle se trouve cet élément.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentPlaceholder()

Renvoie l'élément de page parent de l'espace réservé. Renvoie null si l'image n'est pas ou sans parent.

Renvois

PageElement : élément de page parent de cet espace réservé d'image, ou null si cette image n'est pas un espace réservé ou n'a pas de parent.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPlaceholderIndex()

Renvoie l'index de l'image de l'espace réservé. Si deux images d'espace réservé ou plus sur la même page sont du même type, ils ont chacun une valeur d'index unique. Renvoie null si l'image n'est pas un espace réservé.

Renvois

Integer : index d'espace réservé de cette image ou null si l'image n'est pas un espace réservé.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPlaceholderType()

Renvoie le type d'espace réservé de l'image, ou PlaceholderType.NONE si la forme n'est pas un espace réservé.

Renvois

PlaceholderType : type d'espace réservé de cette image.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getRotation()

Renvoie l'angle de rotation de l'élément dans le sens des aiguilles d'une montre autour de son centre, en degrés, où zéro degrés signifie pas de rotation.

Renvois

Number : angle de rotation en degrés compris entre 0 (inclus) et 360 (exclu).

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSourceUrl()

Récupère l'URL source de l'image, si elle est disponible.

Lorsqu'une image est insérée par l'URL, renvoie l'URL fournie lors de l'insertion de l'image.

Renvois

String : URL de l'image ou null si l'image n'a pas d'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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTitle()

Affiche le titre du texte alternatif de l'élément de page. Le titre est combiné à la description pour afficher et lire un texte alternatif.

Renvois

String : titre du texte alternatif de l'élément de page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTop()

Récupère la position verticale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la page. lorsque l'élément n'a pas de rotation.

Renvois

Number : position verticale de cet élément en points, à partir de l'angle supérieur gauche de la page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTransform()

Renvoie la transformation de l'élément de page.

L'apparence visuelle de l'élément de page est déterminée par sa transformation absolue. À calculer la transformation absolue, préconcaténer la transformation d'un élément de page avec les transformations de tous ses groupes parents. Si l'élément de page ne fait pas partie d'un groupe, sa transformation absolue est identique à la valeur de ce champ.

Renvois

AffineTransform : transformation de l'élément de page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getWidth()

Renvoie la largeur de l'élément en points, qui correspond à la largeur du cadre de délimitation de l'élément lorsque l'élément n'a pas de rotation.

Cette méthode n'est pas compatible avec tous les éléments de la page. Pour savoir quels éléments de page ne sont pas compatible avec cette méthode, reportez-vous à la les limites de taille et de positionnement.

Renvois

Number : largeur inhérente à l'élément de page en points, ou null si l'élément de page le fait n'ont pas de largeur.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

preconcatenateTransform(transform)

Préconcatène la transformation fournie dans la transformation existante de l'élément de page.

newTransform = argument * existingTransform

Par exemple, pour déplacer des éléments de page de 36 points vers la gauche:

element.preconcatenateTransform(SlidesApp.newAffineTransformBuilder()
    .setTranslateX(-36.0)
    .build());

Vous pouvez également remplacer la transformation de l'élément de page par setTransform(transform).

Paramètres

NomTypeDescription
transformAffineTransformTransformation à préconcaténer sur la transformation de cet élément de page.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

remove()

Supprime l'élément de page.

Si, après une opération de suppression, une Group ne contient qu'un ou aucun élément de page, le le groupe lui-même est également supprimé.

Si un espace réservé PageElement est supprimé d'un maître ou d'une mise en page, tout élément vide héritant les espaces réservés sont également supprimés.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

Supprime un élément Link.

shape.removeLink();

replace(blobSource)

Remplace cette image par une image décrite par un objet BlobSource.

Lorsque vous insérez l'image, elle est récupérée à partir de BlobSource une fois. Une copie est alors stockée pour être affichée dans la présentation. Les images ne doivent pas dépasser 50 Mo, ne doivent pas dépasser 25 mégapixels et doivent être au format PNG, JPEG ou GIF.

Afin de conserver ses proportions, l'image est mise à l'échelle et centrée par rapport au à celle de l'image existante.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
image.replace(driveImage);

Paramètres

NomTypeDescription
blobSourceBlobSourceDonnées de l'image.

Renvois

Image : Image après le remplacement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace(blobSource, crop)

Remplace cette image par une image décrite par un objet Image, en la recadrant si nécessaire l'image pour s'adapter.

Lorsque vous insérez l'image, elle est récupérée à partir de BlobSource une fois. Une copie est alors stockée pour être affichée dans la présentation. Les images ne doivent pas dépasser 50 Mo, ne doivent pas dépasser 25 mégapixels et doivent être au format PNG, JPEG ou GIF.

var image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
var driveImage = DriveApp.getFileById(fileId);
// Replace and crop the drive image.
image.replace(driveImage, true);

Paramètres

NomTypeDescription
blobSourceBlobSourceDonnées de l'image.
cropBooleanSi la valeur est true, l'image est recadrée pour l'adapter à la taille de l'image existante. Dans le cas contraire, l'image est mise à l'échelle et centrée.

Renvois

Image : Image après le remplacement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace(imageUrl)

Remplace cette image par une autre image téléchargée à partir de l'URL fournie.

Lorsque l'image est insérée, elle est récupérée à partir de l'URL une fois. Une copie est stockée pour être affichée dans la présentation. Les images ne doivent pas dépasser 50 Mo, ne doivent pas dépasser 25 mégapixels et doivent au format PNG, JPEG ou GIF.

L'URL fournie doit être accessible publiquement et ne doit pas dépasser 2 Ko. L'URL elle-même est enregistrée avec l'image et exposée via getSourceUrl().

Afin de conserver ses proportions, l'image est mise à l'échelle et centrée par rapport au à celle de l'image existante.

Paramètres

NomTypeDescription
imageUrlStringURL à partir de laquelle télécharger l'image.

Renvois

Image : Image après le remplacement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace(imageUrl, crop)

Remplace cette image par une autre image téléchargée à partir de l'URL fournie, en recadrant éventuellement l'image pour s'adapter.

Lorsque l'image est insérée, elle est récupérée à partir de l'URL une fois. Une copie est stockée pour être affichée dans la présentation. Les images ne doivent pas dépasser 50 Mo, ne doivent pas dépasser 25 mégapixels et doivent au format PNG, JPEG ou GIF.

L'URL fournie ne doit pas dépasser 2 Ko.

Paramètres

NomTypeDescription
imageUrlStringURL à partir de laquelle télécharger l'image.
cropBooleanSi la valeur est true, l'image est recadrée pour l'adapter à la taille de l'image existante. Dans le cas contraire, l'image est mise à l'échelle et centrée.

Renvois

Image : Image après le remplacement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

scaleHeight(ratio)

Met à l'échelle la hauteur de l'élément en fonction du ratio spécifié. La hauteur de l'élément correspond à la hauteur cadre de délimitation lorsque l'élément n'a pas de rotation.

Cette méthode n'est pas compatible avec tous les éléments de la page. Pour savoir quels éléments de page ne sont pas compatible avec cette méthode, reportez-vous à la les limites de taille et de positionnement.

Paramètres

NomTypeDescription
ratioNumberRatio utilisé pour mettre à l'échelle la hauteur de cet élément de page.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

scaleWidth(ratio)

Met à l'échelle la largeur de l'élément selon le ratio spécifié. La largeur de l'élément correspond à la largeur de son cadre de délimitation lorsque l'élément n'a pas de rotation.

Cette méthode n'est pas compatible avec tous les éléments de la page. Pour savoir quels éléments de page ne sont pas compatible avec cette méthode, reportez-vous à la les limites de taille et de positionnement.

Paramètres

NomTypeDescription
ratioNumberRatio utilisé pour mettre à l'échelle la largeur de cet élément de page.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

select()

Sélectionne uniquement les PageElement dans la présentation active et supprime tous les éléments précédents de votre choix. Cela revient à appeler select(replace) avec true.

Un script ne peut accéder qu'à la sélection de l'utilisateur qui l'exécute, et seulement si le script est lié à la présentation.

Cela définit le Page parent de PageElement comme current page selection.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

select(replace)

Sélectionne le PageElement dans la présentation active.

Un script ne peut accéder qu'à la sélection de l'utilisateur qui l'exécute, et seulement si le script est lié à la présentation.

Transmettez true à cette méthode pour ne sélectionner que PageElement et en supprimer la sélection précédente. Cela définit également le Page parent de PageElement comme current page selection

Transmettez false pour sélectionner plusieurs objets PageElement. PageElement doivent se trouver dans le même Page.

Les conditions suivantes doivent être remplies lorsque vous sélectionnez un élément de page à l'aide d'un false :

  1. Le Page parent de l'objet PageElement doit être l'current page selection.
  2. Vous ne devez pas sélectionner plusieurs objets Page.

Pour ce faire, nous vous recommandons de sélectionner le Page parent. commencez par utiliser Page.selectAsCurrentPage(), puis sélectionnez les éléments de cette page.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
var pageElements = slide.getPageElements();
for (var i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

Paramètres

NomTypeDescription
replaceBooleanSi la valeur est true, la sélection remplace toute sélection précédente. sinon, est ajoutée à toute sélection précédente.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

sendBackward()

Déplace l'élément de page d'un élément vers l'arrière.

L'élément de page ne doit pas faire partie d'un groupe.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

sendToBack()

Envoie l'élément de page vers le bas de la page.

L'élément de page ne doit pas faire partie d'un groupe.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setDescription(description)

Définit la description du texte alternatif de l'élément de page.

Cette méthode n'est pas compatible avec les éléments Group.

// Set the first page element's alt text description to "new alt text description".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

Paramètres

NomTypeDescription
descriptionStringChaîne à utiliser pour la description du texte alternatif.

Renvois

Image : cet élément de page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setHeight(height)

Définit la hauteur de l'élément en points, qui correspond à la hauteur de son cadre de délimitation lorsque n'a pas de rotation.

Cette méthode n'est pas compatible avec tous les éléments de la page. Pour savoir quels éléments de page ne sont pas compatible avec cette méthode, reportez-vous à la les limites de taille et de positionnement.

Paramètres

NomTypeDescription
heightNumberNouvelle hauteur à définir pour cet élément de page, en points.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLeft(left)

Définit la position horizontale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la lorsque l'élément n'a pas de rotation.

Paramètres

NomTypeDescription
leftNumberNouvelle position horizontale à définir, en points.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slideIndex)

Définit un Link sur la Slide donnée à l'aide de l'index de base zéro de la diapositive.

// Set a link to the first slide of the presentation.
shape.setLinkSlide(0);

Paramètres

NomTypeDescription
slideIndexIntegerL'indice basé sur zéro à la diapositive.

Renvois

Link : Link qui a été défini

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slide)

Définit un Link sur le Slide donné, le lien est défini par l'ID de la diapositive donné.

// Set a link to the first slide of the presentation.
var slide = presentation.getSlides()[0];
shape.setLinkSlide(slide);

Paramètres

NomTypeDescription
slideSlideSlide à associer.

Renvois

Link : Link qui a été défini

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slidePosition)

Définit un Link sur le Slide donné en utilisant la position relative de la diapositive.

// Set a link to the first slide of the presentation.
shape.setLinkSlide(SlideApp.SlidePosition.FIRST_SLIDE);

Paramètres

NomTypeDescription
slidePositionSlidePositionLa valeur SlidePosition relative.

Renvois

Link : Link qui a été défini

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkUrl(url)

Définit un Link sur la chaîne d'URL non vide fournie.

// Set a link to the URL.
shape.setLinkUrl("https://slides.google.com");

Paramètres

NomTypeDescription
urlStringChaîne de l'URL.

Renvois

Link : Link qui a été défini

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setRotation(angle)

Définit l'angle de rotation de l'élément autour de son centre, en degrés, dans le sens des aiguilles d'une montre.

Cette méthode n'est pas compatible avec tous les éléments de la page. Pour savoir quels éléments de page ne sont pas compatible avec cette méthode, reportez-vous à la les limites de taille et de positionnement.

Paramètres

NomTypeDescription
angleNumberNouvel angle de rotation dans le sens des aiguilles d'une montre à définir, en degrés.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTitle(title)

Définit le titre du texte alternatif de l'élément de page.

Cette méthode n'est pas compatible avec les éléments Group.

// Set the first page element's alt text title to "new alt text title".
var pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

Paramètres

NomTypeDescription
titleStringChaîne sur laquelle le titre du texte alternatif doit être défini.

Renvois

Image : cet élément de page.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTop(top)

Définit la position verticale de l'élément en points, mesurée à partir de l'angle supérieur gauche de la page. lorsque l'élément n'a pas de rotation.

Paramètres

NomTypeDescription
topNumberNouvelle position verticale à définir, en points.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTransform(transform)

Définit la transformation de l'élément de page avec la transformation fournie.

La mise à jour de la transformation d'un groupe modifie la transformation absolue des éléments de la page dans ce groupe, ce qui peut modifier leur apparence visuelle.

La mise à jour de la transformation d'un élément de page appartenant à un groupe modifie uniquement la transformation de cet élément de page ; il n'affecte pas les transformations du groupe ou des autres éléments de la page groupe.

Pour en savoir plus sur l'impact des transformations sur l'apparence visuelle des éléments de la page, consultez getTransform().

Paramètres

NomTypeDescription
transformAffineTransformTransformation définie pour cet élément de page.

Renvois

Image : élément utilisé 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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setWidth(width)

Définit la largeur de l'élément en points, qui correspond à la largeur de son cadre de délimitation lorsque n'a pas de rotation.

Cette méthode n'est pas compatible avec tous les éléments de la page. Pour savoir quels éléments de page ne sont pas compatible avec cette méthode, reportez-vous à la les limites de taille et de positionnement.

Paramètres

NomTypeDescription
widthNumberNouvelle largeur en points de cet élément de page à définir.

Renvois

Image : cet élément de page, pour l'enchaînement.

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/presentations.currentonly
  • https://www.googleapis.com/auth/presentations