Class SlidesApp

SlidesApp

Crée et ouvre des Presentations qui peuvent être modifiés.

// 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èches pouvant être associés à 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 couleur.
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 la 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 représentations vectorielles continues de graphiques Sheets.
SlideLinkingModeSlideLinkingModeÉnumération des différents moyens d'associer 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'itinéraires textuels.
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()PresentationAffiche la présentation actuellement active dans laquelle le script est lié au conteneur ou null s'il n'y a présentation active.
getUi()UiRenvoie une instance de l'environnement d'interface utilisateur de la présentation qui permet au script de : 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 une AffineTransform.
openById(id)PresentationOuvre le Presentation avec l'ID donné.
openByUrl(url)PresentationOuvre le Presentation avec l'URL donné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 correspondant à un ou plusieurs des champs d'application suivants:

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

getActivePresentation()

Affiche la présentation actuellement active dans laquelle le script est lié au conteneur ou null s'il n'y a présentation active. 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.
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 correspondant à 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 de : 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 la 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, ainsi que sur 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();
}

Renvois

Ui


newAffineTransformBuilder()

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

Renvois

AffineTransformBuilder


openById(id)

Ouvre le 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 correspondant à un ou plusieurs des champs d'application suivants:

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

openByUrl(url)

Ouvre le 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

Renvois

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

Autorisation

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

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