Exemple d'utilisation de l'action Créer un dossier du package Google Drive

Créez un robot qui crée un dossier dans Google Drive.

Prérequis

Supposons qu'ACME Inc., stocke tous ses rapports mensuels sur Google Drive. Pour simplifier le processus, la société décide de développer un robot qui crée un nouveau dossier au début de chaque mois dans lequel charger les rapports.

Dans cet exemple, le robot effectue les tâches suivantes :
  • Utilise le package Date/heure pour récupérer la date du jour.
  • Utilise l'action Créer un dossier du package Google Drive pour créer un dossier portant le nom de la date du jour.
  • Il affiche l'identifiant du nouveau dossier.

Procédure

  1. Créez un nouveau robot.
    1. Dans le panneau de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > Robot de tâches.
    3. Dans la fenêtre Créer un robot de tâches, donnez un nom au robot.
    4. Acceptez l'emplacement du dossier par défaut : \Bots\
    5. Pour modifier l'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
    6. Cliquez sur Créer et modifier.
  2. Le robot crée un dossier au début de chaque mois avec le format de nom <current date>-report. Pour obtenir la date actuelle, utilisez l'action Date/heure > En chaîne et la variableSystem: Date.
    1. Dans le panneau Actions, recherchez l'action Date/heure > En chaîne et ajoutez-la à l'Éditeur de robots.
    2. Dans Variable de date/heure source, cliquez sur Variable et saisissez $System:Date$. Vous pouvez utiliser la variable System: Date pour obtenir la date actuelle.
    3. Dans Sélectionner le format de date/heure, cliquez sur Format personnalisé, puis saisissez dd-MM-yyyy.
    4. Dans Attribuer le résultat à une variable, cliquez sur (x) et créez une variable de chaîne nommée currentDate.
    5. Enregistrez les modifications.
  3. Connectez-vous à Google Drive.
    1. Dans le panneau Actions, recherchez l'action Google Drive > Se connecter et ajoutez-la à l'Éditeur de robots.
    2. Dans Nom d'utilisateur, sélectionnez Chaîne non sécurisée, puis saisissez l'identifiant de messagerie associé à la connexion OAuth que vous avez configurée.
    3. Dans Mode d'authentification OAuth2, sélectionnez Géré par la Control Room. Pour plus d'informations, consultez Utilisation de l'authentification OAuth2 gérée par la Control Room dans les packages Google.
    4. Cliquez sur Choisir et sélectionnez la connexion que vous avez configurée dans la Control Room.
    5. Enregistrez les modifications.
  4. Créez un dossier.
    1. Dans le panneau Actions, recherchez et ajoutez l'action Google Drive > Créer un dossier.
    2. Dans Nom d'utilisateur, saisissez l'identifiant de messagerie dans Chaîne non sécurisée.
    3. Dans Nom du dossier parent, saisissez le chemin d'accès au dossier parent dans lequel le nouveau dossier doit être créé. Par exemple, aa-docs/monthly-reports.
    4. Dans le champ Nom du dossier, saisissez $currentDate$-report.
    5. Dans Renvoie l'identifiant du dossier créé, cliquez sur (x) et créez une variable de chaîne nommée FolderID.
    6. Enregistrez les modifications.
  5. Affichez l'identifiant du dossier.
    1. Dans le panneau Actions, recherchez l'action Zone de message > Zone de message et ajoutez-la au bloc Capturer.
    2. Dans le champ Entrer le message à afficher, saisissez $FolderID$.
    3. Enregistrez les modifications.
    Vous pouvez améliorer cet exemple en utilisant l'identifiant du dossier pour effectuer un traitement supplémentaire. Par exemple, vous pouvez utiliser l'action Charger des fichiers pour charger des fichiers dans le nouveau dossier. Toutefois, ce cas d'utilisation n'est pas couvert dans cet exemple.
  6. Exécutez le robot.
    Si vous utilisez des pools de périphériques, vous pouvez planifier l'exécution du robot au début de chaque mois.