Class SlidesApp

Application Slides

Crée et ouvre un Presentations pouvant être modifié.

// Open a presentation by ID.
let 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 d'icônes 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 tableau.
ColorTypeColorTypeÉnumération des types de couleurs.
ContentAlignmentContentAlignmentÉnumération des valeurs utilisées pour spécifier l'alignement du contenu.
DashStyleDashStyleÉnumération des différents styles de tirets 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 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 des paragraphes.
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 graphiques Sheets.
SlideLinkingModeSlideLinkingModeÉnumération des façons dont Slides peut être associé.
SlidePositionSlidePositionÉnumération des types de positions des diapositives.
SpacingModeSpacingModeÉnumération des types de modes d'espacement.
TextBaselineOffsetTextBaselineOffsetÉnumération des types de décalage de la ligne de base du texte.
TextDirectionTextDirectionÉnumération des types d'itinéraires sous forme 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 Presentation.
getActivePresentation()PresentationRenvoie la présentation actuellement 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 nouvel objet AffineTransformBuilder pour créer un objet AffineTransform.
openById(id)PresentationOuvre le Presentation avec l'ID donné.
openByUrl(url)PresentationOuvre Presentation avec l'URL indiquée.

Documentation détaillée

create(name)

Crée et ouvre un Presentation.

Paramètres

NomTypeDescription
nameStringNom à donner à 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 avec un ou plusieurs des champs d'application suivants:

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

getActivePresentation()

Renvoie la présentation actuellement 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é au conteneur, utilisez plutôt openById(id).

// Get the current presentation to which this script is bound.
const 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 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'UI que pour l'instance actuelle d'une présentation ouverte, et uniquement si le script 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 nouvel objet AffineTransformBuilder pour créer un objet AffineTransform. Le générateur est prédéfini avec la transformation affine d'identité.

Renvois

AffineTransformBuilder


openById(id)

Ouvre le Presentation avec l'ID donné.

// Open a presentation by ID.
const 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 associée à l'ID 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

openByUrl(url)

Ouvre Presentation avec l'URL indiquée.

// Open a presentation by URL.
const 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 avec un ou plusieurs des champs d'application suivants:

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