Une présentation
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addEditor(emailAddress) | Presentation | Ajoute l'utilisateur donné à la liste des éditeurs de Presentation . |
addEditor(user) | Presentation | Ajoute l'utilisateur donné à la liste des éditeurs de Presentation . |
addEditors(emailAddresses) | Presentation | Ajoute le tableau d'utilisateurs donné à la liste des éditeurs pour Presentation . |
addViewer(emailAddress) | Presentation | Ajoute l'utilisateur donné à la liste des lecteurs de Presentation . |
addViewer(user) | Presentation | Ajoute l'utilisateur donné à la liste des lecteurs de Presentation . |
addViewers(emailAddresses) | Presentation | Ajoute le tableau d'utilisateurs donné à la liste des lecteurs pour Presentation . |
appendSlide() | Slide | Ajoute une diapositive à la fin de la présentation à l'aide de l'opérateur PredefinedLayout.BLANK .
une mise en page prédéfinie en fonction du maître actuel. |
appendSlide(layout) | Slide | Ajoute une diapositive à la fin de la présentation en utilisant la mise en page spécifiée en fonction de la maître. |
appendSlide(predefinedLayout) | Slide | Ajoute une diapositive à la fin de la présentation en utilisant la mise en page prédéfinie spécifiée en fonction de le maître 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 à partir 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 élément 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 maîtres de la présentation. |
getName() | String | Récupère le nom ou le titre de la présentation. |
getNotesMaster() | NotesMaster | Récupère le masque de notes de la présentation. |
getNotesPageHeight() | Number | Récupère la hauteur de page du masque de notes et des pages de notes de la présentation, en points. |
getNotesPageWidth() | Number | Récupère la largeur de page du masque de notes et des pages de notes de la présentation, en points. |
getPageElementById(id) | PageElement | Renvoie la valeur PageElement avec l'ID donné ou null s'il n'en existe aucun. |
getPageHeight() | Number | Récupère la hauteur de page (en points) des diapositives, des mises en page et des masques de la présentation. |
getPageWidth() | Number | Récupère la largeur de page en points des diapositives, des mises en page et des masques de la présentation. |
getSelection() | Selection | Récupère la sélection de l'utilisateur dans la présentation active. |
getSlideById(id) | Slide | Renvoie la valeur Slide avec l'ID donné ou null s'il n'en existe aucun. |
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 Presentation . |
insertSlide(insertionIndex) | Slide | Insère une diapositive à l'index spécifié dans la présentation à l'aide de la mise en page PredefinedLayout.BLANK prédéfinie en fonction du masque actuel. |
insertSlide(insertionIndex, layout) | Slide | Insère une diapositive à l'index spécifié dans la présentation en utilisant la mise en page indiquée en fonction de le maître actuel. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Insère une diapositive selon l'index spécifié dans la présentation, en utilisant les valeurs prédéfinies en fonction du maître actuel. |
insertSlide(insertionIndex, slide) | Slide | Insère une copie de l'élément 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 les
dans la présentation actuelle et définit le lien de la diapositive comme spécifié par SlideLinkingMode . |
removeEditor(emailAddress) | Presentation | Supprime l'utilisateur indiqué de la liste des éditeurs pour Presentation . |
removeEditor(user) | Presentation | Supprime l'utilisateur indiqué de la liste des éditeurs pour Presentation . |
removeViewer(emailAddress) | Presentation | Supprime l'utilisateur indiqué de la liste des lecteurs et des commentateurs pour Presentation . |
removeViewer(user) | Presentation | Supprime l'utilisateur indiqué de la liste des lecteurs et des commentateurs pour Presentation . |
replaceAllText(findText, replaceText) | Integer | Remplace toutes les occurrences de texte correspondant au texte à rechercher par le texte de remplacement. |
replaceAllText(findText, replaceText, matchCase) | Integer | Remplace toutes les occurrences de texte correspondant au texte à rechercher par le texte de remplacement. |
saveAndClose() | void | Enregistre la Presentation actuelle. |
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 de Presentation
. Si l'utilisateur était déjà
dans la liste des lecteurs, cette méthode met l'utilisateur hors de la liste des lecteurs.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddress | String | Adresse e-mail de l'utilisateur à ajouter. |
Renvois
Presentation
: Presentation
, 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
addEditor(user)
Ajoute l'utilisateur donné à la liste des éditeurs de Presentation
. Si l'utilisateur était déjà
dans la liste des lecteurs, cette méthode met l'utilisateur hors de la liste des lecteurs.
Paramètres
Nom | Type | Description |
---|---|---|
user | User | Représentation de l'utilisateur à ajouter. |
Renvois
Presentation
: Presentation
, 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
addEditors(emailAddresses)
Ajoute le tableau d'utilisateurs donné à la liste des éditeurs pour Presentation
. Si l'une des valeurs
que les utilisateurs figuraient déjà dans la liste des lecteurs, cette méthode les met en retrait de la liste
les lecteurs.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddresses | String[] | Tableau des adresses e-mail des utilisateurs à ajouter. |
Renvois
Presentation
: Presentation
, 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
addViewer(emailAddress)
Ajoute l'utilisateur donné à la liste des lecteurs de Presentation
. Si l'utilisateur était 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. |
Renvois
Presentation
: Presentation
, 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
addViewer(user)
Ajoute l'utilisateur donné à la liste des lecteurs de Presentation
. Si l'utilisateur était 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. |
Renvois
Presentation
: Presentation
, 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
addViewers(emailAddresses)
Ajoute le tableau d'utilisateurs donné à la liste des lecteurs pour Presentation
. Si l'une des valeurs
si des utilisateurs figuraient 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. |
Renvois
Presentation
: Presentation
, 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
appendSlide()
Ajoute une diapositive à la fin de la présentation à l'aide de l'opérateur PredefinedLayout.BLANK
.
une mise en page prédéfinie en fonction du maître actuel. Le maître actuel est l'un des suivants:
- Masque de la dernière diapositive actuelle.
- Premier masque de la présentation, s'il n'y a pas de diapositive.
Renvois
Slide
: nouvelle diapositive ajoutée.
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
appendSlide(layout)
Ajoute une diapositive à la fin de la présentation en utilisant la mise en page spécifiée en fonction de la maître. Le maître actuel est l'un des suivants:
- Masque de la dernière diapositive actuelle.
- 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. il doit être présent dans le maître actuel. |
Renvois
Slide
: nouvelle diapositive ajoutée.
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
appendSlide(predefinedLayout)
Ajoute une diapositive à la fin de la présentation en utilisant la mise en page prédéfinie spécifiée en fonction de le maître actuel. Le maître actuel est l'un des suivants:
- Masque de la dernière diapositive actuelle.
- 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. il doit être présent dans le maître actuel. |
Renvois
Slide
: nouvelle diapositive ajoutée.
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
appendSlide(slide)
Ajoute une copie de l'élément Slide
fourni à la fin de la présentation.
Si la diapositive copiée provient d'une autre présentation, le maître parent et la mise en page les pages 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. |
Renvois
Slide
: nouvelle diapositive ajoutée.
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
appendSlide(slide, linkingMode)
Ajoute une copie de l'élément Slide
fourni à partir 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 copiée provient d'une autre présentation, le maître parent et la mise en page les pages sont également copiées si elles n'existent pas déjà dans la présentation actuelle.
Si le mode de lien est SlideLinkingMode.LINKED
, la diapositive ajoutée peut être remplacée par
correspondent à la diapositive source fournie lorsque Slide.refreshSlide()
est appelé. Autres collaborateurs
pouvez voir le lien
vers la diapositive source. SlideLinkingMode.LINKED
ne peut pas être utilisé avec
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 d'association à utiliser. |
Renvois
Slide
: nouvelle diapositive
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
getEditors()
Récupère la liste des éditeurs pour cet élément Presentation
.
Renvois
User[]
: tableau d'utilisateurs disposant de droits de modification.
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
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.
Renvois
String
: ID de cette présentation.
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
getLayouts()
Récupère les mises en page de la présentation.
Renvois
Layout[]
: liste des mises en page de cette présentation.
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
getMasters()
Récupère les maîtres de la présentation.
Renvois
Master[]
: liste des maîtres de cette présentation.
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
getName()
Récupère le nom ou le titre de la présentation.
Renvois
String
: titre de cette présentation.
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
getNotesMaster()
Récupère le masque de notes de la présentation.
Renvois
NotesMaster
: masque de notes de la présentation.
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
getNotesPageHeight()
Récupère la hauteur de page du masque de notes et des pages de notes de la présentation, en points. Ils ont tous la même hauteur de page.
Renvois
Number
: hauteur de la page des notes en points.
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
getNotesPageWidth()
Récupère la largeur de page du masque de notes et de la page de notes de la présentation, en points. Tous ont la même largeur de page.
Renvois
Number
: largeur de la page des notes en points.
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
getPageElementById(id)
Renvoie la valeur PageElement
avec l'ID donné ou null
s'il n'en existe aucun.
Paramètres
Nom | Type | Description |
---|---|---|
id | String | ID de l'élément de page en cours de récupération. |
Renvois
PageElement
: élément de page ayant l'ID donné.
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
getPageHeight()
Récupère la hauteur de page (en points) des diapositives, des mises en page et des masques de la présentation. Ils ont tous la même hauteur de page.
Renvois
Number
: hauteur de la page en points.
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
getPageWidth()
Récupère la largeur de page en points des diapositives, des mises en page et des masques de la présentation. Tous ont la même largeur de page.
Renvois
Number
: largeur de la page en points.
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
getSelection()
Récupère la sélection de l'utilisateur dans la présentation active. Un script ne peut accéder qu'à la sélection l'utilisateur qui exécute le script, et uniquement si le script est lié à la présentation.
Notez que la sélection renvoyée est la sélection effective actuelle. Lorsque le script effectue différentes modifications apportées à la présentation, la sélection est transformée pour en tenir compte. Par exemple, si les deux formes A et B sont sélectionnées, et que le script supprime la forme B, la macro L'objet de sélection renvoyé est implicitement mis à jour de sorte que seule la forme A est sélectionnée.
// Gets the current active page that is selected in the active presentation. var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage();
Renvois
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
de sélection d'utilisateur valide.
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
getSlideById(id)
Renvoie la valeur Slide
avec l'ID donné ou null
s'il n'en existe aucun.
Paramètres
Nom | Type | Description |
---|---|---|
id | String | ID de la diapositive en cours de récupération. |
Renvois
Slide
: diapositive portant l'ID donné.
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
getSlides()
Récupère les diapositives de la présentation.
Renvois
Slide[]
: liste des diapositives de cette présentation.
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
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());
Renvois
String
: URL permettant d'accéder à la présentation actuelle.
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
getViewers()
Récupère la liste des lecteurs et des commentateurs de Presentation
.
Renvois
User[]
: tableau d'utilisateurs disposant d'autorisations d'affichage ou de commentaires.
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
insertSlide(insertionIndex)
Insère une diapositive à l'index spécifié de la présentation à l'aide de la mise en page PredefinedLayout.BLANK
prédéfinie en fonction du masque actuel. Le maître actuel est
l'une des options suivantes:
- Masque de la diapositive précédente.
- Masque de la première diapositive, si "insertionIndex" est égal à zéro.
- 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. |
Renvois
Slide
: nouvelle diapositive insérée.
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
insertSlide(insertionIndex, layout)
Insère une diapositive à l'index spécifié dans la présentation en utilisant la mise en page indiquée en fonction de le maître actuel. Le maître actuel est l'un des suivants:
- Masque de la diapositive précédente.
- Masque de la première diapositive, si "insertionIndex" est égal à zéro.
- 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. il doit être présent dans le maître actuel. |
Renvois
Slide
: nouvelle diapositive insérée.
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
insertSlide(insertionIndex, predefinedLayout)
Insère une diapositive selon l'index spécifié dans la présentation, en utilisant les valeurs prédéfinies en fonction du maître actuel. Le maître actuel est l'un des suivants:
- Masque de la diapositive précédente.
- Masque de la première diapositive, si "insertionIndex" est égal à zéro.
- 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. il doit être présent dans le maître actuel. |
Renvois
Slide
: nouvelle diapositive insérée.
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
insertSlide(insertionIndex, slide)
Insère une copie de l'élément Slide
fourni à l'index spécifié dans la présentation.
Si la diapositive copiée provient d'une autre présentation, le maître parent et la mise en page les pages 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. |
Renvois
Slide
: nouvelle diapositive insérée.
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
insertSlide(insertionIndex, slide, linkingMode)
Insère une copie de l'élément Slide
fourni à partir de la présentation source dans les
dans la présentation actuelle et définit le lien de la diapositive comme spécifié par SlideLinkingMode
.
Si la diapositive copiée provient d'une autre présentation, le maître parent et la mise en page les pages sont également copiées si elles n'existent pas déjà dans la présentation actuelle.
Si le mode de liaison est SlideLinkingMode.LINKED
, la diapositive insérée peut être remplacée par
correspondent à la diapositive source fournie lorsque Slide.refreshSlide()
est appelé. Autres collaborateurs
pouvez voir le lien
vers la diapositive source. SlideLinkingMode.LINKED
ne peut pas être utilisé avec
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 d'association à utiliser. |
Renvois
Slide
: nouvelle diapositive
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
removeEditor(emailAddress)
Supprime l'utilisateur indiqué de la liste des éditeurs pour Presentation
. Cette méthode ne permet pas
empêcher les utilisateurs d'accéder au Presentation
s'ils appartiennent à une classe d'utilisateurs ayant
un accès général, par exemple, si le Presentation
est partagé avec l'ensemble
domaine, ou si Presentation
se trouve dans un Drive partagé auquel l'utilisateur peut accéder.
Pour les fichiers Drive, l'utilisateur est également supprimé de la liste des lecteurs.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddress | String | Adresse e-mail de l'utilisateur à supprimer. |
Renvois
Presentation
: Presentation
, 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
removeEditor(user)
Supprime l'utilisateur indiqué de la liste des éditeurs pour Presentation
. Cette méthode ne permet pas
empêcher les utilisateurs d'accéder au Presentation
s'ils appartiennent à une classe d'utilisateurs ayant
un accès général, par exemple, si le Presentation
est partagé avec l'ensemble
domaine, ou si Presentation
se trouve dans un Drive partagé auquel l'utilisateur peut accéder.
Pour les fichiers Drive, l'utilisateur est également supprimé de la liste des lecteurs.
Paramètres
Nom | Type | Description |
---|---|---|
user | User | Représentation de l'utilisateur à supprimer. |
Renvois
Presentation
: Presentation
, 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
removeViewer(emailAddress)
Supprime l'utilisateur indiqué de la liste des lecteurs et des commentateurs pour Presentation
. Ce
n'a aucun effet si l'utilisateur est un éditeur, et non un lecteur ou un commentateur. Cette méthode permet également
n'empêche pas les utilisateurs d'accéder au Presentation
s'ils appartiennent à une classe d'utilisateurs qui
disposer d'un accès général (par exemple, si le Presentation
est partagé avec le compte
l'ensemble du domaine, ou si le Presentation
se trouve dans un Drive partagé auquel l'utilisateur peut accéder.
Pour les fichiers Drive, l'utilisateur est également supprimé de la liste des éditeurs.
Paramètres
Nom | Type | Description |
---|---|---|
emailAddress | String | Adresse e-mail de l'utilisateur à supprimer. |
Renvois
Presentation
: Presentation
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
removeViewer(user)
Supprime l'utilisateur indiqué de la liste des lecteurs et des commentateurs pour Presentation
. Ce
n'a aucun effet si l'utilisateur est un éditeur et non un lecteur. Cette méthode ne bloque pas non plus
utilisateurs d'accéder à Presentation
s'ils appartiennent à une classe d'utilisateurs ayant des droits d'accès
l'accès, par exemple si le Presentation
est partagé avec l'ensemble du domaine de l'utilisateur ;
si Presentation
se trouve dans un Drive partagé auquel l'utilisateur peut accéder.
Pour les fichiers Drive, l'utilisateur est également supprimé de la liste des éditeurs.
Paramètres
Nom | Type | Description |
---|---|---|
user | User | Représentation de l'utilisateur à supprimer. |
Renvois
Presentation
: Presentation
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
replaceAllText(findText, replaceText)
Remplace toutes les occurrences de texte correspondant au texte à rechercher par le texte de remplacement. La recherche est un cas insensible.
Paramètres
Nom | Type | Description |
---|---|---|
findText | String | Texte à rechercher. |
replaceText | String | Texte de remplacement du texte correspondant. |
Renvois
Integer
: le nombre d'occurrences a changé.
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
replaceAllText(findText, replaceText, matchCase)
Remplace toutes les occurrences de texte correspondant au texte à rechercher par le texte de remplacement.
Paramètres
Nom | Type | Description |
---|---|---|
findText | String | Texte à rechercher. |
replaceText | String | Texte de remplacement du texte correspondant. |
matchCase | Boolean | Si la valeur est true , la recherche est sensible à la casse. Si la valeur est false , la recherche est
non sensible à la casse. |
Renvois
Integer
: le nombre d'occurrences a changé.
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
saveAndClose()
Enregistre la Presentation
actuelle. 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 s'est terminée avec une erreur.
Impossible de modifier un élément Presentation
fermé. Utilisez l'une des méthodes ouvertes sur SlidesApp
pour rouvrir une présentation donnée afin de la modifier.
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
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 correspondant à un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations