Class Slide

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Diapositive

Diapositive dans une présentation.

Ces pages présentent le contenu que vous présentez à votre audience. La plupart des diapositives sont basées sur un masque et une mise en page. Vous pouvez spécifier la mise en page à utiliser pour chaque diapositive lors de sa création.

Méthodes

MéthodeType renvoyéBrève description
duplicate()SlideDupliquez la diapositive.
getBackground()PageBackgroundRécupère l'arrière-plan de la page.
getColorScheme()ColorSchemeRécupère les ColorScheme associés à la page.
getGroups()Group[]Renvoie la liste des objets Group sur la page.
getImages()Image[]Renvoie la liste des objets Image sur la page.
getLayout()LayoutRécupère la mise en page sur laquelle est basée la diapositive, ou null si la diapositive n'est pas basée sur une mise en page.
getLines()Line[]Renvoie la liste des objets Line sur la page.
getNotesPage()NotesPageAffiche la page de notes associée à la diapositive.
getObjectId()StringRécupère l'identifiant unique de la page.
getPageElementById(id)PageElementRenvoie PageElement sur la page avec l'ID donné ou null s'il n'en existe aucun.
getPageElements()PageElement[]Renvoie la liste des objets PageElement affichés sur la page.
getPageType()PageTypeRécupère le type de la page.
getPlaceholder(placeholderType)PageElementRenvoie l'objet espace réservé PageElement pour un élément PlaceholderType ou null spécifié si aucun espace réservé correspondant n'est présent.
getPlaceholder(placeholderType, placeholderIndex)PageElementRenvoie l'objet espace réservé PageElement pour un PlaceholderType et un index d'espace réservé spécifiés, ou null si l'espace réservé n'est pas présent.
getPlaceholders()PageElement[]Renvoie la liste des objets PageElement réservés dans la page.
getShapes()Shape[]Renvoie la liste des objets Shape sur la page.
getSheetsCharts()SheetsChart[]Renvoie la liste des objets SheetsChart sur la page.
getSlideLinkingMode()SlideLinkingModeRenvoie une valeur SlideLinkingMode indiquant si la diapositive est associée à une autre diapositive.
getSourcePresentationId()StringRenvoie l'ID Presentation source ou null si la diapositive n'est pas associée.
getSourceSlideObjectId()StringRenvoie l'ID de la diapositive source ou null si la diapositive n'est pas associée.
getTables()Table[]Renvoie la liste des objets Table sur la page.
getVideos()Video[]Renvoie la liste des objets Video sur la page.
getWordArts()WordArt[]Renvoie la liste des objets WordArt sur la page.
group(pageElements)GroupRegroupe tous les éléments de page spécifiés.
insertGroup(group)GroupInsère une copie de l'élément Group fourni sur la page.
insertImage(blobSource)ImageInsère une image dans l'angle supérieur gauche de la page, avec une taille par défaut issue du blob de l'image spécifiée.
insertImage(blobSource, left, top, width, height)ImageInsère une image de la page avec la position et la taille fournies pour le blob d'image spécifié.
insertImage(image)ImageInsère une copie de l'élément Image fourni sur la page.
insertImage(imageUrl)ImageInsère une image dans l'angle supérieur gauche de la page, avec une taille par défaut issue de l'URL fournie.
insertImage(imageUrl, left, top, width, height)ImageInsère une image sur la page avec la position et la taille fournies à partir de l'URL fournie.
insertLine(line)LineInsère une copie de l'élément Line fourni sur la page.
insertLine(lineCategory, startConnectionSite, endConnectionSite)LineInsère une ligne sur la page reliant deux éléments connection sites.
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)LineInsère une ligne sur la page.
insertPageElement(pageElement)PageElementInsère une copie de l'élément PageElement fourni sur la page.
insertShape(shape)ShapeInsère une copie de l'élément Shape fourni sur la page.
insertShape(shapeType)ShapeInsère une forme sur la page.
insertShape(shapeType, left, top, width, height)ShapeInsère une forme sur la page.
insertSheetsChart(sourceChart)SheetsChartInsère un graphique Google Sheets sur la page.
insertSheetsChart(sourceChart, left, top, width, height)SheetsChartInsère un graphique Google Sheets sur la page, indiquant la position et la taille fournies.
insertSheetsChart(sheetsChart)SheetsChartInsère une copie de l'élément SheetsChart fourni sur la page.
insertSheetsChartAsImage(sourceChart)ImageInsère un graphique Google Sheets en tant que Image sur la page.
insertSheetsChartAsImage(sourceChart, left, top, width, height)ImageInsère un graphique Google Sheets en tant que Image sur la page, avec la position et la taille fournies.
insertTable(numRows, numColumns)TableInsère un tableau sur la page.
insertTable(numRows, numColumns, left, top, width, height)TableInsère un tableau sur la page avec la position et la taille fournies.
insertTable(table)TableInsère une copie de l'élément Table fourni sur la page.
insertTextBox(text)ShapeInsère une zone de texte Shape contenant la chaîne fournie sur la page.
insertTextBox(text, left, top, width, height)ShapeInsère une zone de texte Shape contenant la chaîne fournie sur la page.
insertVideo(videoUrl)VideoInsère une vidéo dans l'angle supérieur gauche de la page avec une taille par défaut.
insertVideo(videoUrl, left, top, width, height)VideoInsère une vidéo sur la page avec la position et la taille fournies.
insertVideo(video)VideoInsère une copie de l'élément Video fourni sur la page.
insertWordArt(wordArt)WordArtInsère une copie de l'élément WordArt fourni sur la page.
isSkipped()BooleanIndique si la diapositive est ignorée en mode Présentation.
move(index)voidDéplacez la diapositive dans l'index spécifié.
refreshSlide()voidActualise la diapositive pour refléter les modifications apportées à la diapositive source associée.
remove()voidSupprime la page.
replaceAllText(findText, replaceText)IntegerRemplace toutes les occurrences de texte correspondant au texte recherché par le texte de remplacement.
replaceAllText(findText, replaceText, matchCase)IntegerRemplace toutes les occurrences de texte correspondant au texte recherché par le texte de remplacement.
selectAsCurrentPage()voidSélectionne Page comme current page selection dans la présentation active et supprime toute sélection précédente.
setSkipped(isSkipped)voidDétermine si la diapositive est ignorée en mode Présentation.
unlink()voidDissocie le Slide actuel de sa diapositive source.

Documentation détaillée

duplicate()

Dupliquez la diapositive.

La diapositive en double est créée immédiatement après la diapositive d'origine.

Aller-retour

Slide : diapositive en double.

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

getBackground()

Récupère l'arrière-plan de la page.

Aller-retour

PageBackground : arrière-plan de la page.

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

getColorScheme()

Récupère les ColorScheme associés à la page.

Aller-retour

ColorScheme : jeu de couleurs de la page.

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

getGroups()

Renvoie la liste des objets Group sur la page.

Aller-retour

Group[]

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

getImages()

Renvoie la liste des objets Image sur la page.

Aller-retour

Image[]

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

getLayout()

Récupère la mise en page sur laquelle est basée la diapositive, ou null si la diapositive n'est pas basée sur une mise en page.

Aller-retour

Layout

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

getLines()

Renvoie la liste des objets Line sur la page.

Aller-retour

Line[]

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

getNotesPage()

Affiche la page de notes associée à la diapositive.

Aller-retour

NotesPage

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

getObjectId()

Récupère l'identifiant unique de la page. Les ID d'objet utilisés par les pages et les éléments de page partagent le même espace de noms.

Aller-retour

String

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

getPageElementById(id)

Renvoie PageElement sur la page avec l'ID donné ou null s'il n'en existe aucun.

Paramètres

NomTypeDescription
idStringID de l'élément de page récupéré.

Aller-retour

PageElement : élément de page avec l'ID donné.

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

getPageElements()

Renvoie la liste des objets PageElement affichés sur la page.

Aller-retour

PageElement[]

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

getPageType()

Récupère le type de la page.

Aller-retour

PageType : type de page.

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

getPlaceholder(placeholderType)

Renvoie l'objet espace réservé PageElement pour un élément PlaceholderType ou null spécifié si aucun espace réservé correspondant n'est présent.

S'il existe plusieurs espaces réservés du même type, celui associé à l'index minimal est renvoyé. S'il existe plusieurs espaces réservés correspondants avec le même index, le premier espace réservé de la collection d'éléments de page s'affiche.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE);

Paramètres

NomTypeDescription
placeholderTypePlaceholderType

Aller-retour

PageElement

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

getPlaceholder(placeholderType, placeholderIndex)

Renvoie l'objet espace réservé PageElement pour un PlaceholderType et un index d'espace réservé spécifiés, ou null si l'espace réservé n'est pas présent.

S'il existe plusieurs espaces réservés du même type et du même index, le premier espace réservé de la collection d'éléments de page s'affiche.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE, 0);

Paramètres

NomTypeDescription
placeholderTypePlaceholderType
placeholderIndexInteger

Aller-retour

PageElement

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

getPlaceholders()

Renvoie la liste des objets PageElement réservés dans la page.

var master = SlidesApp.getActivePresentation().getMasters()[0];
Logger.log('Number of placeholders in the master: ' + master.getPlaceholders().length);

Aller-retour

PageElement[]

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

getShapes()

Renvoie la liste des objets Shape sur la page.

Aller-retour

Shape[]

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

getSheetsCharts()

Renvoie la liste des objets SheetsChart sur la page.

Aller-retour

SheetsChart[]

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

getSlideLinkingMode()

Renvoie une valeur SlideLinkingMode indiquant si la diapositive est associée à une autre diapositive.

Aller-retour

SlideLinkingMode : mode d'association de diapositives.

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

getSourcePresentationId()

Renvoie l'ID Presentation source ou null si la diapositive n'est pas associée.

Une diapositive possède un ID Presentation source uniquement lorsqu'elle est liée à une diapositive dans une autre présentation.

Aller-retour

String : ID de la présentation source ou null

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

getSourceSlideObjectId()

Renvoie l'ID de la diapositive source ou null si la diapositive n'est pas associée.

Un ID de diapositive source n'est associé à une diapositive que lorsqu'il est associé à une diapositive dans une autre présentation.

Aller-retour

String : ID de la diapositive source ou null.

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

getTables()

Renvoie la liste des objets Table sur la page.

Aller-retour

Table[]

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

getVideos()

Renvoie la liste des objets Video sur la page.

Aller-retour

Video[]

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

getWordArts()

Renvoie la liste des objets WordArt sur la page.

Aller-retour

WordArt[]

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

group(pageElements)

Regroupe tous les éléments de page spécifiés.

La page doit contenir au moins deux éléments qui ne figurent pas déjà dans un autre groupe. Impossible de regrouper certains éléments de la page tels que Videos, Tables et placeholder Shapes.

Paramètres

NomTypeDescription
pageElementsPageElement[]Éléments à regrouper.

Aller-retour

Group : nouveau groupe.

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

insertGroup(group)

Insère une copie de l'élément Group fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a group between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var group = otherPresentationSlide.getGroups()[0];
currentPresentationSlide.insertGroup(group); // Also available for Layout, Master, and Page.

Paramètres

NomTypeDescription
groupGroupGroupe à copier et insérer.

Aller-retour

Group : groupe inséré.

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

insertImage(blobSource)

Insère une image dans l'angle supérieur gauche de la page, avec une taille par défaut issue du blob de l'image spécifiée.

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

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

Paramètres

NomTypeDescription
blobSourceBlobSourceDonnées de l'image.

Aller-retour

Image : image insérée.

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

insertImage(blobSource, left, top, width, height)

Insère une image de la page avec la position et la taille fournies pour le blob d'image spécifié.

L'image est extraite de l'élément BlobSource fourni une fois au moment de l'insertion et une copie est stockée pour être affichée dans la présentation. Les images doivent être inférieures à 50 Mo, ne doivent pas dépasser 25 mégapixels et doivent être au format PNG, JPEG ou GIF.

Afin de conserver les proportions de l'image, celle-ci est mise à l'échelle et centrée par rapport à la taille fournie.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
var image = DriveApp.getFileById(fileId);
var position = {left: 0, top: 0};
var size = {width: 300, height: 100};
slide.insertImage(image, position.left, position.top, size.width, size.height);

Paramètres

NomTypeDescription
blobSourceBlobSourceDonnées de l'image.
leftNumberPosition horizontale de l'image en points, mesurée à partir de l'angle supérieur gauche de la page.
topNumberPosition verticale de l'image en points, mesurée à partir de l'angle supérieur gauche de la page.
widthNumberLargeur de l'image en points.
heightNumberHauteur de l'image en points.

Aller-retour

Image : image insérée.

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

insertImage(image)

Insère une copie de l'élément Image fourni sur la page.

La position des images insérées sur cette page est déterminée à partir de la position de l'image source sur la page correspondante.

Si l'image fournie est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'image insérée.

Si l'image fournie est un espace réservé qui est copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées sur l'image à partir de la présentation source. Si l'image d'espace réservé copiée est vide, rien n'est inséré dans la présentation de destination.

// Copy an image between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var image = otherPresentationSlide.getImages[0];
currentPresentationSlide.insertImage(image);

Paramètres

NomTypeDescription
imageImageImage à copier et insérer.

Aller-retour

Image : image insérée.

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

insertImage(imageUrl)

Insère une image dans l'angle supérieur gauche de la page, avec une taille par défaut issue de l'URL fournie.

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

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

Paramètres

NomTypeDescription
imageUrlStringURL de l'image.

Aller-retour

Image : image insérée.

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

insertImage(imageUrl, left, top, width, height)

Insère une image sur la page avec la position et la taille fournies à partir de l'URL fournie.

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

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

Afin de conserver les proportions de l'image, celle-ci est mise à l'échelle et centrée par rapport à la taille fournie.

Paramètres

NomTypeDescription
imageUrlStringURL de l'image.
leftNumberPosition horizontale de l'image en points, mesurée à partir de l'angle supérieur gauche de la page.
topNumberPosition verticale de l'image en points, mesurée à partir de l'angle supérieur gauche de la page.
widthNumberLargeur de l'image en points.
heightNumberHauteur de l'image en points.

Aller-retour

Image : image insérée.

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

insertLine(line)

Insère une copie de l'élément Line fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a line between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var line = otherPresentationSlide.getLines[0];
currentPresentationSlide.insertLine(line);

Paramètres

NomTypeDescription
lineLineLigne à copier et à insérer.

Aller-retour

Line : ligne insérée

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

insertLine(lineCategory, startConnectionSite, endConnectionSite)

Insère une ligne sur la page reliant deux éléments connection sites. Les deux sites de connexion doivent figurer sur cette page.

// Insert a line in the first slide of the presentation connecting two shapes.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
var shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD);
slide.insertLine(
    SlidesApp.LineCategory.BENT,
    shape1.getConnectionSites()[0],
    shape2.getConnectionSites()[1]);

Paramètres

NomTypeDescription
lineCategoryLineCategoryCatégorie de la ligne à insérer.
startConnectionSiteConnectionSiteSite de connexion où le début de la ligne doit être connecté.
endConnectionSiteConnectionSiteSite de connexion auquel la fin de la ligne doit être connectée.

Aller-retour

Line : ligne insérée

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

insertLine(lineCategory, startLeft, startTop, endLeft, endTop)

Insère une ligne sur la page.

// Insert a line in the first slide of the presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var startPoint = {left: 10, top: 10};
var endPoint = {left: 40, top: 40};
slide.insertLine(
    SlidesApp.LineCategory.STRAIGHT,
    startPoint.left,
    startPoint.top,
    endPoint.left,
    endPoint.top);

Paramètres

NomTypeDescription
lineCategoryLineCategoryCatégorie de la ligne à insérer.
startLeftNumberPosition horizontale du point de départ de la ligne, mesurée en points à partir du coin supérieur gauche de la page.
startTopNumberPosition verticale du point de départ de la ligne, mesurée en points à partir du coin supérieur gauche de la page.
endLeftNumberPosition horizontale du point d'arrivée de la ligne, mesuré en points à partir de l'angle supérieur gauche de la page.
endTopNumberPosition verticale du point d'arrivée de la ligne, mesurée en points à partir du coin supérieur gauche de la page.

Aller-retour

Line : ligne insérée

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

insertPageElement(pageElement)

Insère une copie de l'élément PageElement fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a page element between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var pageElement = otherPresentationSlide.getPageElements()[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertPageElement(pageElement);

Paramètres

NomTypeDescription
pageElementPageElementÉlément de page à copier et insérer.

Aller-retour

PageElement : élément de page inséré.

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

insertShape(shape)

Insère une copie de l'élément Shape fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a shape between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var shape = otherPresentationSlide.getShapes[0];
currentPresentationSlide.insertShape(shape); // Also available for Layout, Master, and Page.

Paramètres

NomTypeDescription
shapeShapeForme à copier et insérer.

Aller-retour

Shape : forme insérée.

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

insertShape(shapeType)

Insère une forme sur la page.

La forme est insérée avec une taille par défaut en haut à gauche de la page.

// Insert a shape in the first slide of the presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];

// Also available for Layout, Master, and Page.
slide.insertShape(SlidesApp.ShapeType.RECTANGLE);

Paramètres

NomTypeDescription
shapeTypeShapeTypeType de forme à insérer.

Aller-retour

Shape : forme insérée.

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

insertShape(shapeType, left, top, width, height)

Insère une forme sur la page.

Paramètres

NomTypeDescription
shapeTypeShapeTypeType de forme à insérer.
leftNumberPosition horizontale de la forme, mesurée en haut à gauche de la page.
topNumberPosition verticale de la forme, mesurée en haut à gauche de la page.
widthNumberLargeur de la forme.
heightNumberHauteur de la forme.

Aller-retour

Shape : forme insérée.

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

insertSheetsChart(sourceChart)

Insère un graphique Google Sheets sur la page.

Le graphique est inséré avec une taille par défaut en haut à gauche de la page.

Le graphique inséré est associé au graphique Google Sheets source, qui permet de le mettre à jour. Les autres collaborateurs peuvent voir le lien vers la feuille de calcul source.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChart(chart);

Paramètres

NomTypeDescription
sourceChartEmbeddedChartGraphique d'une feuille de calcul à insérer sur la page.

Aller-retour

SheetsChart : graphique inséré dans la page.

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

insertSheetsChart(sourceChart, left, top, width, height)

Insère un graphique Google Sheets sur la page, indiquant la position et la taille fournies.

Afin de maintenir les proportions du graphique, celui-ci est mis à l'échelle et centré par rapport à la taille fournie.

Le graphique inséré est associé au graphique Google Sheets source, qui permet de le mettre à jour. Les autres collaborateurs peuvent voir le lien vers la feuille de calcul source.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var position = {left: 0, top: 0};
var size = {width: 200, height: 200};

// Also available for Layout, Master, and Page.
slide.insertSheetsChart(
    chart,
    position.left,
    position.top,
    size.width,
    size.height);

Paramètres

NomTypeDescription
sourceChartEmbeddedChartGraphique d'une feuille de calcul à insérer sur la page.
leftNumberPosition horizontale du graphique en points, mesurée en haut à gauche de la page.
topNumberPosition verticale du graphique en points, mesurée à partir de l'angle supérieur gauche de la page.
widthNumberLargeur du graphique en points.
heightNumberHauteur du graphique en points.

Aller-retour

SheetsChart : graphique inséré dans la page.

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

insertSheetsChart(sheetsChart)

Insère une copie de l'élément SheetsChart fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a sheets chart between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var sheetsChart = otherPresentationSlide.getSheetsCharts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertSheetsChart(sheetsChart);

Paramètres

NomTypeDescription
sheetsChartSheetsChartGraphique Sheets à copier et insérer.

Aller-retour

SheetsChart : graphique des feuilles insérées.

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

insertSheetsChartAsImage(sourceChart)

Insère un graphique Google Sheets en tant que Image sur la page.

L'image du graphique est insérée avec une taille par défaut en haut à gauche de la page.

L'image insérée du graphique n'est pas associée au graphique Google Sheets source.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChartAsImage(chart); // Also available for Layout, Master, and Page.

Paramètres

NomTypeDescription
sourceChartEmbeddedChartGraphique d'une feuille de calcul à insérer sur la page.

Aller-retour

Image : image insérée dans le graphique.

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

insertSheetsChartAsImage(sourceChart, left, top, width, height)

Insère un graphique Google Sheets en tant que Image sur la page, avec la position et la taille fournies.

Afin de conserver les proportions de l'image du graphique, celle-ci est mise à l'échelle et centrée par rapport à la taille fournie.

L'image insérée dans le graphique n'est pas associée au graphique Google Sheets source.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var position = {left: 0, top: 0};
var size = {width: 200, height: 200};

// Also available for Layout, Master, and Page.
slide.insertSheetsChartAsImage(
    chart,
    position.left,
    position.right,
    size.width,
    size.height);

Paramètres

NomTypeDescription
sourceChartEmbeddedChartGraphique d'une feuille de calcul à insérer sur la page.
leftNumberPosition horizontale du graphique en points, mesurée en haut à gauche de la page.
topNumberPosition verticale du graphique en points, mesurée à partir de l'angle supérieur gauche de la page.
widthNumberLargeur du graphique en points.
heightNumberHauteur du graphique en points.

Aller-retour

Image : image insérée dans le graphique.

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

insertTable(numRows, numColumns)

Insère un tableau sur la page.

Le tableau est centré sur la page avec la taille par défaut, et les lignes et colonnes sont réparties uniformément.

Paramètres

NomTypeDescription
numRowsIntegerNombre de lignes dans la table.
numColumnsIntegerNombre de colonnes dans la table.

Aller-retour

Table : table insérée.

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

insertTable(numRows, numColumns, left, top, width, height)

Insère un tableau sur la page avec la position et la taille fournies.

Les lignes et les colonnes sont réparties uniformément dans la table créée.

Paramètres

NomTypeDescription
numRowsIntegerNombre de lignes dans la table.
numColumnsIntegerNombre de colonnes dans la table.
leftNumberPosition horizontale du tableau, mesurée en haut à gauche de la page.
topNumberPosition verticale du tableau, mesurée en haut à gauche de la page.
widthNumberLargeur du tableau.
heightNumberHauteur minimale du tableau. La hauteur réelle du tableau affiché dépend de facteurs tels que la taille de la police du texte.

Aller-retour

Table : table insérée.

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

insertTable(table)

Insère une copie de l'élément Table fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a table between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var table = otherPresentationSlide.getTables[0];
currentPresentationSlide.insertTable(table); // Also available for Layout, Master, and Page.

Paramètres

NomTypeDescription
tableTableTableau à copier et insérer.

Aller-retour

Table : table insérée.

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

insertTextBox(text)

Insère une zone de texte Shape contenant la chaîne fournie sur la page.

La forme de la zone de texte est insérée avec une taille par défaut en haut à gauche de la page.

// Insert text box with "Hello" on the first slide of presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox('Hello'); // Also available for Layout, Master, and Page.

Paramètres

NomTypeDescription
textStringChaîne que la forme de la zone de texte doit contenir.

Aller-retour

Shape : forme de zone de texte insérée.

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

insertTextBox(text, left, top, width, height)

Insère une zone de texte Shape contenant la chaîne fournie sur la page.

// Insert text box with "Hello" on the first slide of presentation. This text box is a square
// with a length of 10 points on each side.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox('Hello', 0, 0, 10, 10); // Also available for Layout, Master, and Page.

Paramètres

NomTypeDescription
textStringChaîne que la forme de la zone de texte doit contenir.
leftNumberPosition horizontale de la forme de la zone de texte, mesurée en haut à gauche de la page.
topNumberPosition verticale de la forme de la zone de texte, mesurée en haut à gauche de la page.
widthNumberLargeur de la forme de la zone de texte.
heightNumberHauteur de la forme de la zone de texte.

Aller-retour

Shape : forme de zone de texte insérée.

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

insertVideo(videoUrl)

Insère une vidéo dans l'angle supérieur gauche de la page avec une taille par défaut.

Seules les vidéos YouTube sont acceptées pour le moment.

Paramètres

NomTypeDescription
videoUrlStringURL de la vidéo à insérer.

Aller-retour

Video : vidéo insérée.

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

insertVideo(videoUrl, left, top, width, height)

Insère une vidéo sur la page avec la position et la taille fournies.

Seules les vidéos YouTube sont acceptées pour le moment.

Paramètres

NomTypeDescription
videoUrlStringURL de la vidéo à insérer.
leftNumberPosition horizontale de la vidéo en points, mesurée à partir de l'angle supérieur gauche de la page.
topNumberPosition verticale de la vidéo en points, mesurée à partir de l'angle supérieur gauche de la page.
widthNumberLargeur de la vidéo en points.
heightNumberHauteur de la vidéo en points.

Aller-retour

Video : vidéo insérée.

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

insertVideo(video)

Insère une copie de l'élément Video fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a video between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var video = otherPresentationSlide.getVideos[0];
currentPresentationSlide.insertVideo(video); // Also available for Layout, Master, and Page.

Paramètres

NomTypeDescription
videoVideoVidéo à copier et insérer.

Aller-retour

Video : vidéo insérée.

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

insertWordArt(wordArt)

Insère une copie de l'élément WordArt fourni sur la page.

La position de l'élément inséré sur cette page est déterminée à partir de la position de l'élément source sur la page correspondante.

Si l'élément fourni est un espace réservé copié à partir de la présentation actuelle, les propriétés qui héritent des pages maître ou de mise en page héritent également de l'élément inséré.

Si l'élément fourni est un espace réservé copié à partir d'une autre présentation, les propriétés qui héritent des pages maître ou de mise en page sont copiées dans l'élément à partir de la présentation source.

// Copy a word art between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var wordArt = otherPresentationSlide.getWordArts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertWordArt(wordArt);

Paramètres

NomTypeDescription
wordArtWordArtGroupe à copier et insérer.

Aller-retour

WordArt : mot Word Art inséré.

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

isSkipped()

Indique si la diapositive est ignorée en mode Présentation.

Aller-retour

Boolean : True si la diapositive est ignorée en mode Présentation.

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

move(index)

Déplacez la diapositive dans l'index spécifié.

Paramètres

NomTypeDescription
indexIntegerIndex vers lequel la diapositive doit être déplacée, en fonction de la disposition des diapositives avant le déplacement. L'index doit être compris entre zéro et le nombre de diapositives inclus dans la présentation.

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

refreshSlide()

Actualise la diapositive pour refléter les modifications apportées à la diapositive source associée. Si cette diapositive n'est pas associée, elle est renvoyée sans modification.

La méthode refreshSlide copie la diapositive maître associée et les pages de mise en page correspondantes dans la présentation de la diapositive si elles n'existent pas déjà. S'ils existent déjà, ils sont également mis à jour pour refléter les modifications apportées à la source.

var currentPresentation = SlidesApp.getActivePresentation();
var sourcePresentation = SlidesApp.openById('sourcePresentationId');
var sourceSlide = sourcePresentation.getSlides()[0];
var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED);

sourceSlide.insertText('hello world'); // Only the source slide has the text box.

linkedSlide.refreshSlide(); // The linked slide now has the text box.

Génère

Error : si l'accès en lecture à la présentation source n'est plus disponible.

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

remove()

Supprime la page.

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

replaceAllText(findText, replaceText)

Remplace toutes les occurrences de texte correspondant au texte recherché par le texte de remplacement. La recherche n'est pas sensible à la casse.

Paramètres

NomTypeDescription
findTextStringTexte à rechercher.
replaceTextStringTexte à utiliser pour remplacer le texte correspondant.

Aller-retour

Integer : nombre d'occurrences modifiées

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

replaceAllText(findText, replaceText, matchCase)

Remplace toutes les occurrences de texte correspondant au texte recherché par le texte de remplacement.

Paramètres

NomTypeDescription
findTextStringTexte à rechercher.
replaceTextStringTexte à utiliser pour remplacer le texte correspondant.
matchCaseBooleanSi la valeur true est sélectionnée, la recherche est sensible à la casse. Si la valeur est false, la recherche n'est pas sensible à la casse.

Aller-retour

Integer : nombre d'occurrences modifiées

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

selectAsCurrentPage()

Sélectionne Page comme current page selection dans la présentation active et supprime toute sélection précédente.

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

// Select the first slide as the current page selection and replace any previous selection.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.selectAsCurrentPage(); // Also available for Layout, Master, and Page.

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

setSkipped(isSkipped)

Détermine si la diapositive est ignorée en mode Présentation.

Paramètres

NomTypeDescription
isSkippedBooleanTrue pour ignorer la diapositive en mode Présentation.

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

Dissocie le Slide actuel de sa diapositive source. Si cette diapositive n'est pas associée, elle est renvoyée sans modification.

var currentPresentation = SlidesApp.getActivePresentation();
var sourcePresentation = SlidesApp.openById('sourcePresentationId');
var sourceSlide = sourcePresentation.getSlides()[0];
var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED);

linkedSlide.unlink();

linkedSlide.getSourcePresentationId(); // returns null
linkedSlide.getSourceSlideObjectId();  // returns null
linkedSlide.getSlideLinkingMode();     // returns SlidesApp.SlideLinkingMode.NOT_LINKED

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