Class SlidesApp

Application Slides

Crée et ouvre Presentations, qui peut être modifié.

// Open a presentation by ID.
var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

Propriétés

PropriétéTypeDescription
AlignmentPositionAlignmentPositionÉnumération des types de positions d'alignement.
ArrowStyleArrowStyleÉnumération des différents styles de flèche qu'un Line peut avoir.
AutoTextTypeAutoTextTypeÉnumération des types de texte automatique.
AutofitTypeAutofitTypeÉnumération des types d'ajustement automatique.
CellMergeStateCellMergeStateÉnumération des différents états de fusion d'une cellule de table.
ColorTypeColorTypeÉnumération des types de couleurs.
ContentAlignmentContentAlignmentÉnumération des valeurs permettant de spécifier l'alignement du contenu.
DashStyleDashStyleÉnumération des différents styles de tiret qu'un Line peut avoir.
FillTypeFillTypeÉnumération des types de remplissage.
LineCategoryLineCategoryÉnumération des catégories de Line.
LineFillTypeLineFillTypeÉnumération des types de LineFill.
LineTypeLineTypeÉnumération des types de Line.
LinkTypeLinkTypeÉnumération des types de liens.
ListPresetListPresetÉnumération des types de listes de préréglages.
PageBackgroundTypePageBackgroundTypeÉnumération des types d'arrière-plan de la page.
PageElementTypePageElementTypeÉnumération des types d'éléments de page.
PageTypePageTypeÉnumération des types de pages.
ParagraphAlignmentParagraphAlignmentÉnumération des types d'alignement de paragraphe.
PlaceholderTypePlaceholderTypeÉnumération des types d'espaces réservés.
PredefinedLayoutPredefinedLayoutÉnumération des mises en page prédéfinies.
SelectionTypeSelectionTypeÉnumération des types de sélections.
ShapeTypeShapeTypeÉnumération des types de formes.
SheetsChartEmbedTypeSheetsChartEmbedTypeÉnumération des types d'intégration de graphique Sheets.
SlideLinkingModeSlideLinkingModeÉnumération montrant comment associer Slides.
SlidePositionSlidePositionÉnumération des types de positions de diapositives.
SpacingModeSpacingModeÉnumération des types de modes d'espacement.
TextBaselineOffsetTextBaselineOffsetÉnumération des types de décalage du texte de référence.
TextDirectionTextDirectionÉnumération des types d'itinéraires textuels.
ThemeColorTypeThemeColorTypeÉnumération des couleurs du thème.
VideoSourceTypeVideoSourceTypeÉnumération des types de source vidéo.

Méthodes

MéthodeType renvoyéBrève description
create(name)PresentationCrée et ouvre un élément Presentation.
getActivePresentation()PresentationRenvoie la présentation active pour laquelle le script est lié à un conteneur ou null s'il n'y a pas de présentation active.
getUi()UiRenvoie une instance de l'environnement d'interface utilisateur de la présentation qui permet au script d'ajouter des fonctionnalités telles que des menus, des boîtes de dialogue et des barres latérales.
newAffineTransformBuilder()AffineTransformBuilderRenvoie une nouvelle AffineTransformBuilder pour créer un AffineTransform.
openById(id)PresentationOuvre Presentation avec l'ID donné.
openByUrl(url)PresentationOuvre Presentation avec l'URL donnée.

Documentation détaillée

create(name)

Crée et ouvre un élément Presentation.

Paramètres

NomTypeDescription
nameStringNom à attribuer à la présentation créée.

Aller-retour

Presentation : présentation portant le nom 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

getActivePresentation()

Renvoie la présentation active pour laquelle le script est lié à un conteneur ou null s'il n'y a pas de présentation active. Pour interagir avec une présentation dans laquelle le script n'est pas lié à des conteneurs, utilisez plutôt openById(id).

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Si la présentation est déjà ouverte, la même instance de présentation est renvoyée.

Aller-retour

Presentation

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

getUi()

Renvoie une instance de l'environnement d'interface utilisateur de la présentation qui permet au script d'ajouter des fonctionnalités telles que des menus, des boîtes de dialogue et des barres latérales. Un script ne peut interagir avec l'interface utilisateur de l'instance actuelle d'une présentation ouverte que s'il est lié à la présentation. Pour en savoir plus, consultez les guides des menus, ainsi que les boîtes de dialogue et les barres latérales.

// Add a custom menu to the active presentation, including a separator and a sub-menu.
function onOpen(e) {
  SlidesApp.getUi()
      .createMenu('My Menu')
      .addItem('My menu item', 'myFunction')
      .addSeparator()
      .addSubMenu(SlidesApp.getUi().createMenu('My sub-menu')
          .addItem('One sub-menu item', 'mySecondFunction')
          .addItem('Another sub-menu item', 'myThirdFunction'))
      .addToUi();
}

Aller-retour

Ui


newAffineTransformBuilder()

Renvoie une nouvelle AffineTransformBuilder pour créer un AffineTransform. Le compilateur est prédéfini avec la transformation affine d'identité.

Aller-retour

AffineTransformBuilder


openById(id)

Ouvre Presentation avec l'ID donné.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Si la présentation est déjà ouverte, la même instance de présentation est renvoyée.

Paramètres

NomTypeDescription
idString

Aller-retour

Presentation : présentation associée à l'ID indiqué

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

openByUrl(url)

Ouvre Presentation avec l'URL donnée.

// Open a presentation by URL.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Si la présentation est déjà ouverte, la même instance de présentation est renvoyée.

Paramètres

NomTypeDescription
urlString

Aller-retour

Presentation : présentation associée à l'URL donné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