Google Apps Script vous permet de créer et de modifier des présentations Google Slides par programmation à l'aide du service Slides. Vous pouvez utiliser Apps Script pour ajouter des menus personnalisés, des boîtes de dialogue et des barres latérales à Slides. Vous pouvez également intégrer Slides à d'autres services Google comme Agenda, Drive et Gmail.
Premiers pas
Apps Script comprend un service intégré qui vous permet de créer, de lire et de modifier Google Slides par programmation. Apps Script peut interagir avec Google Slides de deux manières:
- Tout script peut créer une présentation ou accéder à une présentation existante si l'utilisateur dispose des autorisations d'accès appropriées pour cette présentation.
- Un script peut être lié à une présentation, ce qui lui permet d'accéder plus directement à l'interface utilisateur de Slides pour ce script. Pour créer un script lié, sélectionnez Extensions > Apps Script dans Google Slides.
Menus personnalisés et interfaces utilisateur
Vous pouvez personnaliser Google Slides en ajoutant des menus, des boîtes de dialogue et des barres latérales personnalisés. Pour apprendre les bases de la création de menus, consultez le guide des menus. Pour savoir comment personnaliser le contenu d'une boîte de dialogue, consultez le guide du service HTML.
Si vous prévoyez de publier votre interface personnalisée dans le cadre d'un module complémentaire, suivez le guide de style pour plus de cohérence avec le style et la mise en page de l'éditeur Google Slides.
Modules complémentaires pour Google Slides
Les modules complémentaires sont des projets Apps Script spécialement empaquetés qui s'exécutent dans Google Slides et peuvent être installés à partir du magasin de modules complémentaires Google Slides. Si vous avez développé un script pour Google Slides et souhaitez le partager avec le monde entier, Apps Script vous permet de publier votre script en tant que module complémentaire afin que d'autres utilisateurs puissent l'installer depuis la plate-forme de téléchargement.
Consultez l'exemple de module complémentaire de traduction ou l'exemple de module complémentaire de barre de progression pour obtenir des exemples de modules complémentaires Slides.