Cycle de vie d’une mise à jour de présentation

Un cycle de vie comporte trois phases principales Objet Présentation: ouverture, la modification et l'enregistrement.

Ouvrir une présentation

Lorsque vous utilisez le service Slides, la première étape consiste à charger une présentation. Méthodes par exemple SlidesApp.openById() et SlidesApp.getActivePresentation() charger une présentation Slides existante, tout en SlidesApp.create() crée une présentation. Ces méthodes renvoient un un objet Presentation qui représente la présentation chargée.

Une fois qu'une présentation est ouverte, elle ne reçoit plus de mises à jour de collaborateurs. Les présentations s'ouvrent généralement dans leur version la plus récente a été enregistré dans Drive. Toutefois, si un script est lié à une présentation par un conteneur, cette présentation sera chargée dans la même version que les diapositives associées. éditeur.

Modification d'une présentation

Lorsqu'une présentation est ouverte, un script peut la lire et la modifier. Toute modification que le script ajoute à la présentation sont reflétés dans les lectures ultérieures et pendant toute la durée d'exécution du script.

Enregistrement des modifications…

Lorsque vous modifiez une présentation, tous les changements sont enregistrés en même temps lorsque l'exécution du script est terminée ou lorsque Presentation.saveAndClose() est appelé. Une fois les modifications enregistrées, elles sont propagées de manière asynchrone éditeur de l'utilisateur, comme si les modifications avaient été apportées par un collaborateur.

Une fois qu'une présentation est fermée à l'aide de Presentation.saveAndClose(), elle peut être rouverte pour être modifiée à l'aide de l'une des méthodes de chargement de présentation.