---
title: Google Slides
description: Lire, écrire et créer des présentations
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="google_slides"
  color="#E0E0E0"
/>

{/* MANUAL-CONTENT-START:intro */}
[Google Slides](https://slides.google.com) est une application de présentation dynamique basée sur le cloud qui permet aux utilisateurs de créer, modifier, collaborer et présenter des diaporamas en temps réel. En tant que partie de la suite de productivité de Google, Google Slides offre une plateforme flexible pour concevoir des présentations attrayantes, collaborer avec d'autres et partager du contenu de manière transparente via le cloud.

Découvrez comment intégrer les outils Google Slides dans Sim pour gérer sans effort les présentations dans le cadre de vos flux de travail automatisés. Avec Sim, vous pouvez lire, écrire, créer et mettre à jour des présentations Google Slides directement via vos agents et processus automatisés, ce qui facilite la diffusion d'informations actualisées, la génération de rapports personnalisés ou la production programmatique de présentations à l'image de votre marque.

Avec Google Slides, vous pouvez :

- **Créer et modifier des présentations** : concevoir des diapositives visuellement attrayantes avec des thèmes, des mises en page et du contenu multimédia
- **Collaborer en temps réel** : travailler simultanément avec des coéquipiers, commenter, attribuer des tâches et recevoir des commentaires en direct sur les présentations
- **Présenter n'importe où** : afficher des présentations en ligne ou hors ligne, partager des liens ou publier sur le web
- **Ajouter des images et du contenu enrichi** : insérer des images, des graphiques, des diagrammes et des vidéos pour rendre vos présentations attrayantes
- **S'intégrer à d'autres services** : se connecter de manière transparente avec Google Drive, Docs, Sheets et d'autres outils tiers
- **Accéder depuis n'importe quel appareil** : utiliser Google Slides sur ordinateurs de bureau, portables, tablettes et appareils mobiles pour une flexibilité maximale

Dans Sim, l'intégration de Google Slides permet à vos agents d'interagir directement avec les fichiers de présentation de manière programmatique. Automatisez des tâches comme la lecture du contenu des diapositives, l'insertion de nouvelles diapositives ou images, le remplacement de texte dans toute une présentation, la génération de nouvelles présentations et la récupération de miniatures de diapositives. Cela vous permet de développer la création de contenu, de maintenir les présentations à jour et de les intégrer dans des flux de travail de documents automatisés. En connectant Sim avec Google Slides, vous facilitez la gestion des présentations pilotée par l'IA, ce qui permet de générer, mettre à jour ou extraire facilement des informations des présentations sans effort manuel.
{/* MANUAL-CONTENT-END */}

## Instructions d'utilisation

Intégrez Google Slides dans le flux de travail. Peut lire, écrire, créer des présentations, remplacer du texte, ajouter des diapositives, ajouter des images et obtenir des miniatures.

## Outils

### `google_slides_read`

Lire le contenu d'une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation à lire |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `slides` | json | Tableau des diapositives avec leur contenu |
| `metadata` | json | Métadonnées de la présentation incluant ID, titre et URL |

### `google_slides_write`

Écrire ou mettre à jour le contenu dans une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation dans laquelle écrire |
| `content` | string | Oui | Le contenu à écrire dans la diapositive |
| `slideIndex` | number | Non | L'index de la diapositive dans laquelle écrire \(par défaut, première diapositive\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `updatedContent` | boolean | Indique si le contenu de la présentation a été mis à jour avec succès |
| `metadata` | json | Métadonnées de la présentation mise à jour incluant ID, titre et URL |

### `google_slides_create`

Créer une nouvelle présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `title` | string | Oui | Le titre de la présentation à créer |
| `content` | string | Non | Le contenu à ajouter à la première diapositive |
| `folderSelector` | string | Non | Sélectionner le dossier dans lequel créer la présentation |
| `folderId` | string | Non | L'ID du dossier dans lequel créer la présentation \(usage interne\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `metadata` | json | Métadonnées de la présentation créée, y compris l'ID, le titre et l'URL |

### `google_slides_replace_all_text`

Rechercher et remplacer toutes les occurrences de texte dans une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation |
| `findText` | string | Oui | Le texte à rechercher \(par exemple, \{\{placeholder\}\}\) |
| `replaceText` | string | Oui | Le texte de remplacement |
| `matchCase` | boolean | Non | Si la recherche doit être sensible à la casse \(par défaut : true\) |
| `pageObjectIds` | string | Non | Liste séparée par des virgules des ID d'objets de diapositive pour limiter les remplacements à des diapositives spécifiques \(laisser vide pour toutes les diapositives\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `occurrencesChanged` | number | Nombre d'occurrences de texte qui ont été remplacées |
| `metadata` | json | Métadonnées de l'opération, y compris l'ID et l'URL de la présentation |

### `google_slides_add_slide`

Ajouter une nouvelle diapositive à une présentation Google Slides avec une mise en page spécifiée

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation |
| `layout` | string | Non | La mise en page prédéfinie pour la diapositive \(BLANK, TITLE, TITLE_AND_BODY, TITLE_ONLY, SECTION_HEADER, etc.\). Par défaut : BLANK. |
| `insertionIndex` | number | Non | L'index facultatif basé sur zéro indiquant où insérer la diapositive. Si non spécifié, la diapositive est ajoutée à la fin. |
| `placeholderIdMappings` | string | Non | Tableau JSON de mappages d'espaces réservés pour attribuer des ID d'objets personnalisés aux espaces réservés. Format : \[\{"layoutPlaceholder":\{"type":"TITLE"\},"objectId":"custom_title_id"\}\] |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `slideId` | string | L'ID d'objet de la diapositive nouvellement créée |
| `metadata` | json | Métadonnées de l'opération incluant l'ID de la présentation, la mise en page et l'URL |

### `google_slides_add_image`

Insérer une image dans une diapositive spécifique d'une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ----------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation |
| `pageObjectId` | string | Oui | L'ID d'objet de la diapositive/page où ajouter l'image |
| `imageUrl` | string | Oui | L'URL accessible publiquement de l'image \(doit être PNG, JPEG ou GIF, max 50 Mo\) |
| `width` | number | Non | Largeur de l'image en points \(par défaut : 300\) |
| `height` | number | Non | Hauteur de l'image en points \(par défaut : 200\) |
| `positionX` | number | Non | Position X depuis le bord gauche en points \(par défaut : 100\) |
| `positionY` | number | Non | Position Y depuis le bord supérieur en points \(par défaut : 100\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `imageId` | string | L'ID d'objet de l'image nouvellement créée |
| `metadata` | json | Métadonnées de l'opération incluant l'ID de la présentation et l'URL de l'image |

### `google_slides_get_thumbnail`

Générer une image miniature d'une diapositive spécifique dans une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ----------- | ----------- |
| `presentationId` | chaîne | Oui | L'identifiant de la présentation |
| `pageObjectId` | chaîne | Oui | L'identifiant d'objet de la diapositive/page pour laquelle obtenir une vignette |
| `thumbnailSize` | chaîne | Non | La taille de la vignette : SMALL \(200px\), MEDIUM \(800px\), ou LARGE \(1600px\). Par défaut MEDIUM. |
| `mimeType` | chaîne | Non | Le type MIME de l'image vignette : PNG ou GIF. Par défaut PNG. |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `contentUrl` | chaîne | URL vers l'image vignette \(valide pendant 30 minutes\) |
| `width` | nombre | Largeur de la vignette en pixels |
| `height` | nombre | Hauteur de la vignette en pixels |
| `metadata` | json | Métadonnées de l'opération incluant l'identifiant de la présentation et l'identifiant d'objet de la page |

## Notes

- Catégorie : `tools`
- Type : `google_slides`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation Google Slides |
| `pageObjectId` | string | Oui | L'ID d'objet de la diapositive/page à récupérer |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `objectId` | string | L'ID d'objet de la page |
| `pageType` | string | Le type de page \(SLIDE, MASTER, LAYOUT, NOTES, NOTES_MASTER\) |
| `pageElements` | array | Tableau des éléments de page \(formes, images, tableaux, etc.\) sur cette page |
| `slideProperties` | object | Propriétés spécifiques aux diapositives \(mise en page, masque, notes\) |
|   ↳ `layoutObjectId` | string | ID d'objet de la mise en page sur laquelle cette diapositive est basée |
|   ↳ `masterObjectId` | string | ID d'objet du masque sur lequel cette diapositive est basée |
|   ↳ `notesPage` | json | La page de notes associée à la diapositive |
| `metadata` | object | Métadonnées de l'opération incluant l'ID de la présentation et l'URL |
|   ↳ `presentationId` | string | L'ID de la présentation |
|   ↳ `url` | string | URL vers la présentation |

### `google_slides_delete_object`

Supprimer un élément de page (forme, image, tableau, etc.) ou une diapositive entière d'une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation Google Slides |
| `objectId` | string | Oui | L'ID d'objet de l'élément ou de la diapositive à supprimer |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `deleted` | boolean | Indique si l'objet a été supprimé avec succès |
| `objectId` | string | L'ID de l'objet qui a été supprimé |
| `metadata` | object | Métadonnées de l'opération incluant l'ID de la présentation et l'URL |
|   ↳ `presentationId` | string | L'ID de la présentation |
|   ↳ `url` | string | URL vers la présentation |

### `google_slides_duplicate_object`

Dupliquer un objet (diapositive, forme, image, tableau, etc.) dans une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation Google Slides |
| `objectId` | string | Oui | L'ID d'objet de l'élément ou de la diapositive à dupliquer |
| `objectIds` | string | Non | Objet JSON facultatif mappant les ID d'objets sources \(dans la diapositive en cours de duplication\) vers de nouveaux ID d'objets pour les duplicatas. Format : \{"sourceId1":"newId1","sourceId2":"newId2"\} |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `duplicatedObjectId` | string | L'ID d'objet du duplicata nouvellement créé |
| `metadata` | object | Métadonnées de l'opération incluant l'ID de la présentation et l'ID de l'objet source |
|   ↳ `presentationId` | string | L'ID de la présentation |
|   ↳ `sourceObjectId` | string | L'ID d'objet original qui a été dupliqué |
|   ↳ `url` | string | URL vers la présentation |

### `google_slides_update_slides_position`

Déplacer une ou plusieurs diapositives vers une nouvelle position dans une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ----------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation Google Slides |
| `slideObjectIds` | string | Oui | Liste séparée par des virgules des ID d'objets de diapositive à déplacer. Les diapositives conserveront leur ordre relatif. |
| `insertionIndex` | number | Oui | L'index basé sur zéro où les diapositives doivent être déplacées. Toutes les diapositives avec des indices supérieurs ou égaux à celui-ci seront décalées vers la droite. |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `moved` | boolean | Indique si les diapositives ont été déplacées avec succès |
| `slideObjectIds` | array | Les ID d'objets de diapositive qui ont été déplacés |
| `insertionIndex` | number | L'index où les diapositives ont été déplacées |
| `metadata` | object | Métadonnées de l'opération incluant l'ID de la présentation et l'URL |
|   ↳ `presentationId` | string | L'ID de la présentation |
|   ↳ `url` | string | URL vers la présentation |

### `google_slides_create_table`

Créer un nouveau tableau sur une diapositive dans une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ----------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation Google Slides |
| `pageObjectId` | string | Oui | L'ID d'objet de la diapositive/page où ajouter le tableau |
| `rows` | number | Oui | Nombre de lignes dans le tableau \(minimum 1\) |
| `columns` | number | Oui | Nombre de colonnes dans le tableau \(minimum 1\) |
| `width` | number | Non | Largeur du tableau en points \(par défaut : 400\) |
| `height` | number | Non | Hauteur du tableau en points \(par défaut : 200\) |
| `positionX` | number | Non | Position X depuis le bord gauche en points \(par défaut : 100\) |
| `positionY` | number | Non | Position Y depuis le bord supérieur en points \(par défaut : 100\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `tableId` | string | L'ID d'objet du tableau nouvellement créé |
| `rows` | number | Nombre de lignes dans le tableau |
| `columns` | number | Nombre de colonnes dans le tableau |
| `metadata` | object | Métadonnées de l'opération incluant l'ID de la présentation et l'ID d'objet de la page |
|   ↳ `presentationId` | string | L'ID de la présentation |
|   ↳ `pageObjectId` | string | L'ID d'objet de la page où le tableau a été créé |
|   ↳ `url` | string | URL vers la présentation |

### `google_slides_create_shape`

Créer une forme (rectangle, ellipse, zone de texte, flèche, etc.) sur une diapositive dans une présentation Google Slides

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ----------- | ----------- |
| `presentationId` | string | Oui | L'ID de la présentation Google Slides |
| `pageObjectId` | string | Oui | L'ID d'objet de la diapositive/page où ajouter la forme |
| `shapeType` | string | Oui | Le type de forme à créer. Types courants : TEXT_BOX, RECTANGLE, ROUND_RECTANGLE, ELLIPSE, TRIANGLE, DIAMOND, STAR_5, ARROW_EAST, HEART, CLOUD |
| `width` | number | Non | Largeur de la forme en points \(par défaut : 200\) |
| `height` | number | Non | Hauteur de la forme en points \(par défaut : 100\) |
| `positionX` | number | Non | Position X depuis le bord gauche en points \(par défaut : 100\) |
| `positionY` | number | Non | Position Y depuis le bord supérieur en points \(par défaut : 100\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `shapeId` | string | L'ID d'objet de la forme nouvellement créée |
| `shapeType` | string | Le type de forme qui a été créé |
| `metadata` | object | Métadonnées de l'opération incluant l'ID de la présentation et l'ID d'objet de la page |
|   ↳ `presentationId` | string | L'ID de la présentation |
|   ↳ `pageObjectId` | string | L'ID d'objet de la page où la forme a été créée |
|   ↳ `url` | string | URL vers la présentation |

### `google_slides_insert_text`

Insérer du texte dans une forme ou une cellule de tableau dans une présentation Google Slides. Utilisez cette fonction pour ajouter du texte aux zones de texte, formes ou cellules de tableau.

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `presentationId` | string | Oui | ID de la présentation Google Slides |
| `objectId` | string | Oui | L'ID d'objet de la forme ou de la cellule de tableau dans laquelle insérer le texte. Pour les cellules de tableau, utilisez l'ID d'objet de la cellule. |
| `text` | string | Oui | Le texte à insérer |
| `insertionIndex` | number | Non | L'index basé sur zéro auquel insérer le texte. Si non spécifié, le texte est inséré au début \(index 0\). |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `inserted` | boolean | Indique si le texte a été inséré avec succès |
| `objectId` | string | L'ID d'objet où le texte a été inséré |
| `text` | string | Le texte qui a été inséré |
| `metadata` | object | Métadonnées de l'opération incluant l'ID de la présentation et l'URL |
|   ↳ `presentationId` | string | L'ID de la présentation |
|   ↳ `url` | string | URL vers la présentation |
