Class SlidesApp

SlidesApp

Crée et ouvre des Presentations modifiables.

// 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 que peut avoir une Line.
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 tableau.
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 que peut avoir un Line.
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 préréglages de liste.
PageBackgroundTypePageBackgroundTypeÉnumération des types d'arrière-plans de 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 de graphiques Sheets à intégrer.
SlideLinkingModeSlideLinkingModeÉnumération des modes de liaison de Slides.
SlidePositionSlidePositionÉnumération des types de positions de diapositive.
SpacingModeSpacingModeÉnumération des types de modes d'espacement.
TextBaselineOffsetTextBaselineOffsetÉnumération des types de décalage de référence du texte.
TextDirectionTextDirectionÉnumération des types d'orientations de texte.
ThemeColorTypeThemeColorTypeÉnumération des couleurs du thème.
VideoSourceTypeVideoSourceTypeÉnumération des types de sources vidéo.

Méthodes

MéthodeType renvoyéBrève description
create(name)PresentationCrée et ouvre un nouveau Presentation.
getActivePresentation()PresentationRenvoie la présentation active à laquelle le script est lié au conteneur, ou null en l'absence 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 un nouveau AffineTransformBuilder pour créer un AffineTransform.
openById(id)PresentationOuvre Presentation avec l'ID donné.
openByUrl(url)PresentationOuvre le Presentation avec l'URL indiquée.

Documentation détaillée

create(name)

Crée et ouvre un nouveau Presentation.

Paramètres

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

Renvois

Presentation : présentation portant le nom donné.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/presentations

getActivePresentation()

Renvoie la présentation active à laquelle le script est lié au conteneur, ou null en l'absence de présentation active. Pour interagir avec une présentation à laquelle le script n'est pas lié à un conteneur, 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.

Renvois

Presentation

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à 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 que pour l'instance actuelle d'une présentation ouverte, et uniquement s'il est lié à la présentation. Pour en savoir plus, consultez les guides sur les menus et les boîtes de dialogue et 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();
}

Renvois

Ui


newAffineTransformBuilder()

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

Renvois

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

Renvois

Presentation : présentation avec l'ID donné

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/presentations

openByUrl(url)

Ouvre le Presentation avec l'URL indiqué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

Renvois

Presentation : présentation avec l'URL donnée

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/presentations