Oui, il est tout à fait possible de créer un script dans Google Apps Script pour automatiser l'insertion de photos dans un tableau dans un document Google Docs. Google Apps Script est un langage de script basé sur JavaScript qui permet d'étendre les fonctionnalités des applications Google, y compris Google Docs.
Voici une approche de base pour accomplir cette tâche :
1. **Stockage des Images** : Assurez-vous que vos images sont stockées dans un endroit accessible, comme Google Drive.
2. **Création du Script** : Ouvrez votre document Google Docs, cliquez sur `Extensions` > `Apps Script` pour ouvrir l'éditeur de script.
3. **Écriture du Script** : Écrivez un script pour parcourir les images et les insérer dans un tableau dans le document. Voici un exemple de base :
```javascript
function insertImages() {
var doc = DocumentApp.getActiveDocument();
var body = doc.getBody();
// ID du dossier contenant les images
var folderId = 'Votre_Folder_ID_Ici';
var folder = DriveApp.getFolderById(folderId);
var images = folder.getFilesByType(MimeType.IMAGE);
// Créer un tableau dans le document
var table = body.appendTable();
// Insérer les images dans le tableau
while (images.hasNext()) {
var image = images.next();
var img = DriveApp.getFileById(image.getId());
var blob = img.getBlob();
// Ajouter une nouvelle ligne pour chaque image
var tr = table.appendTableRow();
var td = tr.appendTableCell();
td.appendImage(blob);
}
}
```
Ce script suppose que vous avez un dossier dans Google Drive avec l'ID spécifié où les images sont stockées. Il crée un tableau dans votre document Google Docs et insère chaque image du dossier dans une nouvelle ligne du tableau.
4. **Exécution du Script** : Après avoir écrit et enregistré le script, retournez à votre document et exécutez le script soit via l'interface d'Apps Script, soit en créant un bouton personnalisé dans le document pour déclencher le script.
5. **Autorisations** : Lors de la première exécution, le script demandera des autorisations pour accéder à vos documents et à Google Drive. Vous devrez accepter ces autorisations pour permettre au script de fonctionner.
Notez que ce script est assez basique et peut nécessiter des ajustements en fonction de vos besoins spécifiques, comme la disposition des images, la taille des images, ou le nombre d'images par ligne dans le tableau.