Présentation.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addEditor(emailAddress) | Presentation | Ajoute l'utilisateur donné à la liste des éditeurs pour Presentation . |
addEditor(user) | Presentation | Ajoute l'utilisateur donné à la liste des éditeurs pour Presentation . |
addEditors(emailAddresses) | Presentation | Ajoute le tableau d'utilisateurs indiqué à la liste des éditeurs pour Presentation . |
addViewer(emailAddress) | Presentation | Ajoute l'utilisateur donné à la liste des utilisateurs de Presentation . |
addViewer(user) | Presentation | Ajoute l'utilisateur donné à la liste des utilisateurs de Presentation . |
addViewers(emailAddresses) | Presentation | Ajoute le tableau d'utilisateurs indiqué à la liste des utilisateurs pour Presentation . |
appendSlide() | Slide | Ajoute une diapositive à la fin de la présentation à l'aide de la mise en page prédéfinie PredefinedLayout.BLANK basée sur le masque actuel. |
appendSlide(layout) | Slide | Ajoute une diapositive à la fin de la présentation en utilisant la mise en page spécifiée en fonction du maître actuel. |
appendSlide(predefinedLayout) | Slide | Ajoute une diapositive à la fin de la présentation en utilisant la mise en page prédéfinie spécifiée pour le masque actuel. |
appendSlide(slide) | Slide | Ajoute une copie de l'élément Slide fourni à la fin de la présentation. |
appendSlide(slide, linkingMode) | Slide | Ajoute une copie de l'élément Slide fourni de la présentation source à la fin de la présentation actuelle, et définit le lien de la diapositive comme spécifié par SlideLinkingMode . |
getEditors() | User[] | Récupère la liste des éditeurs pour cet objet Presentation . |
getId() | String | Récupère l'identifiant unique de la présentation. |
getLayouts() | Layout[] | Récupère les mises en page de la présentation. |
getMasters() | Master[] | Récupère les masques dans la présentation. |
getName() | String | Récupère le nom ou le titre de la présentation. |
getNotesMaster() | NotesMaster | Récupère le maître des notes de la présentation. |
getNotesPageHeight() | Number | Récupère la hauteur de la page de notes et celle des notes dans la présentation (en points). |
getNotesPageWidth() | Number | Récupère la largeur de la page de notes et celle des notes dans la présentation (en points). |
getPageElementById(id) | PageElement | Renvoie le PageElement avec l'ID donné ou null s'il n'existe pas. |
getPageHeight() | Number | Récupère la hauteur de la page des diapositives, des mises en page et des masques dans la présentation. |
getPageWidth() | Number | Récupère la largeur de la page des diapositives, des mises en page et des masques dans la présentation, en points. |
getSelection() | Selection | Récupère la sélection de l'utilisateur dans la présentation active. |
getSlideById(id) | Slide | Renvoie le Slide avec l'ID donné ou null s'il n'existe pas. |
getSlides() | Slide[] | Récupère les diapositives de la présentation. |
getUrl() | String | Récupère l'URL permettant d'accéder à cette présentation. |
getViewers() | User[] | Récupère la liste des lecteurs et des commentateurs de ce Presentation . |
insertSlide(insertionIndex) | Slide | Insère une diapositive au niveau de l'index spécifié et utilise la mise en page prédéfinie PredefinedLayout.BLANK basée sur le masque actuel. |
insertSlide(insertionIndex, layout) | Slide | Insère une diapositive à l'index spécifié dans la présentation en utilisant la mise en page spécifiée en fonction du masque actuel. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Insère une diapositive à l'index spécifié dans la présentation en utilisant la mise en page prédéfinie spécifiée pour le masque actuel. |
insertSlide(insertionIndex, slide) | Slide | Insère une copie du Slide fourni à l'index spécifié dans la présentation. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | Insère une copie de l'élément Slide fourni à partir de la présentation source dans l'index spécifié dans la présentation actuelle, puis définit le lien de la diapositive comme indiqué par SlideLinkingMode . |
removeEditor(emailAddress) | Presentation | Supprime l'utilisateur donné de la liste des éditeurs pour Presentation . |
removeEditor(user) | Presentation | Supprime l'utilisateur donné de la liste des éditeurs pour Presentation . |
removeViewer(emailAddress) | Presentation | Supprime l'utilisateur donné de la liste des lecteurs et des commentateurs pour Presentation . |
removeViewer(user) | Presentation | Supprime l'utilisateur donné de la liste des lecteurs et des commentateurs pour Presentation . |
replaceAllText(findText, replaceText) | Integer | Remplace toutes les occurrences de texte correspondant au texte recherché par le texte de remplacement. |
replaceAllText(findText, replaceText, matchCase) | Integer | Remplace toutes les occurrences de texte correspondant au texte recherché par le texte de remplacement. |
saveAndClose() | void | Enregistre le Presentation actuel. |
setName(name) | void | Définit le nom ou le titre de la présentation. |
Documentation détaillée
addEditor(emailAddress)
Ajoute l'utilisateur donné à la liste des éditeurs pour Presentation
. Si l'utilisateur figure déjà dans la liste, cette méthode permet de le promouvoir hors de la liste.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddress | String | Adresse e-mail de l'utilisateur à ajouter. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
addEditor(user)
Ajoute l'utilisateur donné à la liste des éditeurs pour Presentation
. Si l'utilisateur figure déjà dans la liste, cette méthode permet de le promouvoir hors de la liste.
Paramètres
Nom | Type | Description |
---|---|---|
user | User | Représentation de l'utilisateur à ajouter. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
addEditors(emailAddresses)
Ajoute le tableau d'utilisateurs indiqué à la liste des éditeurs pour Presentation
. Si l'un des utilisateurs figure déjà dans la liste des utilisateurs, cette méthode le promeut de la liste des internautes.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddresses | String[] | Tableau des adresses e-mail des utilisateurs à ajouter. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
addViewer(emailAddress)
Ajoute l'utilisateur donné à la liste des utilisateurs de Presentation
. Si l'utilisateur se trouvait déjà dans la liste des éditeurs, cette méthode n'a aucun effet.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddress | String | Adresse e-mail de l'utilisateur à ajouter. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
addViewer(user)
Ajoute l'utilisateur donné à la liste des utilisateurs de Presentation
. Si l'utilisateur se trouvait déjà dans la liste des éditeurs, cette méthode n'a aucun effet.
Paramètres
Nom | Type | Description |
---|---|---|
user | User | Représentation de l'utilisateur à ajouter. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
addViewers(emailAddresses)
Ajoute le tableau d'utilisateurs indiqué à la liste des utilisateurs pour Presentation
. Si l'un des utilisateurs figure déjà dans la liste des éditeurs, cette méthode n'a aucun effet pour eux.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddresses | String[] | Tableau des adresses e-mail des utilisateurs à ajouter. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
appendSlide()
Ajoute une diapositive à la fin de la présentation à l'aide de la mise en page prédéfinie PredefinedLayout.BLANK
basée sur le masque actuel. Le maître actuel est l'un des suivants:
- Masque de la dernière diapositive.
- Le premier masque de la présentation s'il n'y a pas de diapositive.
Aller-retour
Slide
: nouvelle diapositive ajouté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
appendSlide(layout)
Ajoute une diapositive à la fin de la présentation en utilisant la mise en page spécifiée en fonction du maître actuel. Le maître actuel est l'un des suivants:
- Masque de la dernière diapositive.
- Le premier masque de la présentation s'il n'y a pas de diapositive.
Paramètres
Nom | Type | Description |
---|---|---|
layout | Layout | Mise en page à utiliser pour la nouvelle diapositive. Elle doit être présente dans le masque actuel. |
Aller-retour
Slide
: nouvelle diapositive ajouté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
appendSlide(predefinedLayout)
Ajoute une diapositive à la fin de la présentation en utilisant la mise en page prédéfinie spécifiée pour le masque actuel. Le maître actuel est l'un des suivants:
- Masque de la dernière diapositive.
- Le premier masque de la présentation s'il n'y a pas de diapositive.
Paramètres
Nom | Type | Description |
---|---|---|
predefinedLayout | PredefinedLayout | Mise en page prédéfinie à utiliser pour la nouvelle diapositive. Elle doit être présente dans le masque actuel. |
Aller-retour
Slide
: nouvelle diapositive ajouté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
appendSlide(slide)
Ajoute une copie de l'élément Slide
fourni à la fin de la présentation.
Si la diapositive en cours de copie provient d'une autre présentation, les pages parentes et de mise en page sont également copiées si elles n'existent pas déjà dans cette présentation.
// Copy a slide from another presentation and appends it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
Paramètres
Nom | Type | Description |
---|---|---|
slide | Slide | Diapositive à copier et ajouter. |
Aller-retour
Slide
: nouvelle diapositive ajouté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
appendSlide(slide, linkingMode)
Ajoute une copie de l'élément Slide
fourni de la présentation source à la fin de la présentation actuelle, et définit le lien de la diapositive comme spécifié par SlideLinkingMode
.
Si la diapositive en cours de copie provient d'une autre présentation, la page parente principale et les pages de mise en page sont également copiées si elles n'existent pas déjà dans la présentation actuelle.
Si le mode d'association est SlideLinkingMode.LINKED
, la diapositive ajoutée peut être mise à jour pour correspondre à la diapositive source fournie lorsque la fonction Slide.refreshSlide()
est appelée. Les autres collaborateurs peuvent voir le lien vers la diapositive source. SlideLinkingMode.LINKED
ne peut pas être utilisé avec les diapositives sources de la présentation actuelle.
// Copy a slide from another presentation, then append and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);
Paramètres
Nom | Type | Description |
---|---|---|
slide | Slide | Diapositive à copier, ajouter et associer. |
linkingMode | SlideLinkingMode | Mode lien à utiliser. |
Aller-retour
Slide
: nouvelle diapositive.
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
getEditors()
Récupère la liste des éditeurs pour cet objet Presentation
.
Aller-retour
User[]
: tableau d'utilisateurs avec des droits de modification
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
getId()
Récupère l'identifiant unique de la présentation. L'ID de présentation est utilisé avec SlidesApp.openById()
pour ouvrir une instance de présentation spécifique.
Aller-retour
String
: ID de cette 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
getLayouts()
Récupère les mises en page de la présentation.
Aller-retour
Layout[]
: liste des mises en page de cette 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
getMasters()
Récupère les masques dans la présentation.
Aller-retour
Master[]
: liste des maîtres dans cette 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
getName()
Récupère le nom ou le titre de la présentation.
Aller-retour
String
: titre de 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
getNotesMaster()
Récupère le maître des notes de la présentation.
Aller-retour
NotesMaster
: note maître de 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
getNotesPageHeight()
Récupère la hauteur de la page de notes et celle des notes dans la présentation (en points). Elles ont toutes la même hauteur.
Aller-retour
Number
: hauteur de la page de notes en points.
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
getNotesPageWidth()
Récupère la largeur de la page de notes et celle des notes dans la présentation (en points). Elles ont toutes la même largeur de page.
Aller-retour
Number
: largeur de la page de notes en points.
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 le PageElement
avec l'ID donné ou null
s'il n'existe pas.
Paramètres
Nom | Type | Description |
---|---|---|
id | String | ID 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
getPageHeight()
Récupère la hauteur de la page des diapositives, des mises en page et des masques dans la présentation. Elles ont toutes la même hauteur.
Aller-retour
Number
: hauteur de la page en points.
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
getPageWidth()
Récupère la largeur de la page des diapositives, des mises en page et des masques dans la présentation, en points. Elles ont toutes la même largeur de page.
Aller-retour
Number
: largeur de la page en points.
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
getSelection()
Récupère la sélection de l'utilisateur dans la présentation active. 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.
Notez que la sélection renvoyée correspond à la sélection effective actuelle. À mesure que le script apporte diverses modifications à la présentation, la sélection est transformée pour en tenir compte. Par exemple, si deux formes A et B sont sélectionnées, puis que le script supprime la forme B, l'objet de sélection renvoyé est implicitement mis à jour de sorte que seule la forme A soit sélectionnée.
// Gets the current active page that is selected in the active presentation. var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage();
Aller-retour
Selection
: représentation de la sélection de l'utilisateur ou null
si le script n'est pas lié à la présentation ou s'il n'y a pas d'utilisateur sélectionné.
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
getSlideById(id)
Renvoie le Slide
avec l'ID donné ou null
s'il n'existe pas.
Paramètres
Nom | Type | Description |
---|---|---|
id | String | ID de la diapositive en cours de récupération. |
Aller-retour
Slide
: diapositive 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
getSlides()
Récupère les diapositives de la présentation.
Aller-retour
Slide[]
: liste des diapositives de cette 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
getUrl()
Récupère l'URL permettant d'accéder à cette présentation.
var presentation = SlidesApp.getActivePresentation(); // Send out the link to open the presentation. MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());
Aller-retour
String
: URL permettant d'accéder à la présentation en cours.
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
getViewers()
Récupère la liste des lecteurs et des commentateurs de ce Presentation
.
Aller-retour
User[]
: tableau des utilisateurs disposant de l'autorisation d'afficher ou de commenter
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
insertSlide(insertionIndex)
Insère une diapositive au niveau de l'index spécifié et utilise la mise en page prédéfinie PredefinedLayout.BLANK
basée sur le masque actuel. Le maître actuel est l'un des suivants:
- Masque de la diapositive précédente.
- Masque de la première diapositive, si l'index d'insertion est de zéro.
- Le premier masque de la présentation s'il n'y a pas de diapositive.
Paramètres
Nom | Type | Description |
---|---|---|
insertionIndex | Integer | Index basé sur zéro indiquant où insérer la diapositive. |
Aller-retour
Slide
: nouvelle diapositive 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
insertSlide(insertionIndex, layout)
Insère une diapositive à l'index spécifié dans la présentation en utilisant la mise en page spécifiée en fonction du masque actuel. Le maître actuel est l'un des suivants:
- Masque de la diapositive précédente.
- Masque de la première diapositive, si l'index d'insertion est de zéro.
- Le premier masque de la présentation s'il n'y a pas de diapositive.
Paramètres
Nom | Type | Description |
---|---|---|
insertionIndex | Integer | Index basé sur zéro indiquant où insérer la diapositive. |
layout | Layout | Mise en page à utiliser pour la nouvelle diapositive. Elle doit être présente dans le masque actuel. |
Aller-retour
Slide
: nouvelle diapositive 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
insertSlide(insertionIndex, predefinedLayout)
Insère une diapositive à l'index spécifié dans la présentation en utilisant la mise en page prédéfinie spécifiée pour le masque actuel. Le maître actuel est l'un des suivants:
- Masque de la diapositive précédente.
- Masque de la première diapositive, si l'index d'insertion est de zéro.
- Le premier masque de la présentation s'il n'y a pas de diapositive.
Paramètres
Nom | Type | Description |
---|---|---|
insertionIndex | Integer | Index basé sur zéro indiquant où insérer la diapositive. |
predefinedLayout | PredefinedLayout | Mise en page prédéfinie à utiliser pour la nouvelle diapositive. Elle doit être présente dans le masque actuel. |
Aller-retour
Slide
: nouvelle diapositive 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
insertSlide(insertionIndex, slide)
Insère une copie du Slide
fourni à l'index spécifié dans la présentation.
Si la diapositive en cours de copie provient d'une autre présentation, les pages parentes et de mise en page sont également copiées si elles n'existent pas déjà dans cette présentation.
// Copy a slide from another presentation and inserts it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides[0]; var insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
Paramètres
Nom | Type | Description |
---|---|---|
insertionIndex | Integer | Index basé sur zéro indiquant où insérer la diapositive. |
slide | Slide | Diapositive à copier et insérer. |
Aller-retour
Slide
: nouvelle diapositive 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
insertSlide(insertionIndex, slide, linkingMode)
Insère une copie de l'élément Slide
fourni à partir de la présentation source dans l'index spécifié dans la présentation actuelle, puis définit le lien de la diapositive comme indiqué par SlideLinkingMode
.
Si la diapositive en cours de copie provient d'une autre présentation, la page parente principale et les pages de mise en page sont également copiées si elles n'existent pas déjà dans la présentation actuelle.
Si le mode d'association est SlideLinkingMode.LINKED
, la diapositive insérée peut être mise à jour pour correspondre à la diapositive source fournie lorsque Slide.refreshSlide()
est appelé. Les autres collaborateurs peuvent voir le lien vers la diapositive source. SlideLinkingMode.LINKED
ne peut pas être utilisé avec les diapositives sources de la présentation actuelle.
// Copy a slide from another presentation, then insert and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var insertionIndex = 1; var insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);
Paramètres
Nom | Type | Description |
---|---|---|
insertionIndex | Integer | Index basé sur zéro indiquant où insérer la diapositive. |
slide | Slide | Diapositive à copier et insérer. |
linkingMode | SlideLinkingMode | Mode lien à utiliser. |
Aller-retour
Slide
: nouvelle diapositive.
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
removeEditor(emailAddress)
Supprime l'utilisateur donné de la liste des éditeurs pour Presentation
. Cette méthode n'empêche pas les utilisateurs d'accéder à Presentation
s'ils appartiennent à une classe d'utilisateurs disposant d'un accès général, par exemple si Presentation
est partagé avec l'ensemble du domaine de l'utilisateur ou si le Presentation
se trouve dans un Drive partagé accessible à l'utilisateur.
Pour les fichiers Drive, l'utilisateur est également retiré de la liste des lecteurs.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddress | String | Adresse e-mail de l'utilisateur à supprimer. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
removeEditor(user)
Supprime l'utilisateur donné de la liste des éditeurs pour Presentation
. Cette méthode n'empêche pas les utilisateurs d'accéder à Presentation
s'ils appartiennent à une classe d'utilisateurs disposant d'un accès général, par exemple si Presentation
est partagé avec l'ensemble du domaine de l'utilisateur ou si le Presentation
se trouve dans un Drive partagé accessible à l'utilisateur.
Pour les fichiers Drive, l'utilisateur est également retiré de la liste des lecteurs.
Paramètres
Nom | Type | Description |
---|---|---|
user | User | Représentation de l'utilisateur à supprimer. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
removeViewer(emailAddress)
Supprime l'utilisateur donné de la liste des lecteurs et des commentateurs pour Presentation
. Cette méthode n'a aucun effet si l'utilisateur est un éditeur, et non un lecteur ou un commentateur. Cette méthode n'empêche pas non plus les utilisateurs d'accéder à Presentation
s'ils appartiennent à une classe d'utilisateurs ayant un accès général, par exemple si l'élément Presentation
est partagé avec l'ensemble du domaine de l'utilisateur ou si l'élément Presentation
se trouve dans un Drive partagé accessible à l'utilisateur.
Pour les fichiers Drive, l'utilisateur est également retiré de la liste des éditeurs.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddress | String | Adresse e-mail de l'utilisateur à supprimer. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
removeViewer(user)
Supprime l'utilisateur donné de la liste des lecteurs et des commentateurs pour Presentation
. Cette méthode n'a aucun effet si l'utilisateur est un éditeur, et non un lecteur. Cette méthode n'empêche pas non plus les utilisateurs d'accéder à Presentation
s'ils appartiennent à une classe d'utilisateurs avec un accès général, par exemple, si le Presentation
est partagé avec l'ensemble du domaine de l'utilisateur ou si le Presentation
se trouve dans un Drive partagé accessible à l'utilisateur.
Pour les fichiers Drive, l'utilisateur est également retiré de la liste des éditeurs.
Paramètres
Nom | Type | Description |
---|---|---|
user | User | Représentation de l'utilisateur à supprimer. |
Aller-retour
Presentation
: cet élément (Presentation
) pour le chaînage.
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
Nom | Type | Description |
---|---|---|
findText | String | Texte à rechercher. |
replaceText | String | Texte à 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
Nom | Type | Description |
---|---|---|
findText | String | Texte à rechercher. |
replaceText | String | Texte à utiliser pour remplacer le texte correspondant. |
matchCase | Boolean | Si 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
saveAndClose()
Enregistre le Presentation
actuel. Entraîne le vidage et l'application des mises à jour en attente.
La méthode saveAndClose()
est automatiquement appelée à la fin de l'exécution du script pour chaque Presentation
ouvert, même si l'exécution du script se termine par une erreur.
Impossible de modifier un Presentation
fermé. Utilisez l'une des méthodes ouvertes de SlidesApp
pour rouvrir une présentation à modifier.
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
setName(name)
Définit le nom ou le titre de la présentation.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom à définir pour cette 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