Ejemplo de uso de la acción Crear carpeta de paquete Google Drive

Construir una bot que crea una carpeta en Google Drive.

Antes de empezar

Supongamos que ACME Inc almacena todos sus informes mensuales en Google Drive. Para agilizar el proceso, la empresa decide desarrollar un bot que crea una nueva carpeta al comienzo de cada mes y, luego, carga los informes en la carpeta.

En este ejemplo, el bot realiza las siguientes tareas:
  • Utiliza Fecha y hora paquete para recuperar la fecha actual.
  • Utiliza la acción Crear carpeta desde Google Drive paquete para crear una carpeta con la fecha actual como nombre.
  • Muestra el ID de la nueva carpeta.

Procedimiento

  1. Crear un nuevo bot.
    1. En el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear nuevo > Task Bot.
    3. En la ventana Crear Task Bot, introduzca el nombre del bot.
    4. Acepte la ubicación predeterminada de la carpeta: \Bots\
    5. Para cambiar la ruta de almacenamiento predeterminada de su bot, haga clic en Elegir y siga las indicaciones.
    6. Haga clic en Crear y editar.
  2. bot crea una carpeta al comienzo de cada mes con el formato del informe <fecha actual> como nombre. Para obtener la fecha actual, utilice la acción Fecha y hora > para unir y la variable System: Date.
    1. En el panel Acciones, busque y agregue la acción Fecha y hora > para unir a Editor de bots.
    2. En Variable de fecha y hora de origen, haga clic en Variable e introduzca $System:Date$. Puede usar la variable System: Date para obtener la fecha actual.
    3. En Seleccionar formato de fecha y hora, haga clic en Formato personalizado e ingrese dd-MM-yyyy.
    4. En Asignar el resultado a una variable, haga clic en (x) y cree una variable de cadena denominada currentDate.
    5. Guarde los cambios.
  3. Conéctese a Google Drive.
    1. Desde el panel Acciones, busque y agregue la acción Google Drive > Conectar en el hacia Editor de bots.
    2. En Nombre de usuario, seleccione Cadena insegura e ingrese el ID de correo electrónico asociado con la conexión OAuth que ha configurado.
    3. En modo de autenticación OAuth2, seleccione Control Room administrada. Para obtener más información, consulte Utilizar la autenticación OAuth2 gestionada por la Control Room en los paquetes de Google.
    4. Haga clic en Elegir y seleccione la conexión que ha configurado en la Control Room.
    5. Guarde los cambios.
  4. Cree una carpeta.
    1. Desde el panel Acciones, busque y agregue la acción Crear carpeta > en Google Drive.
    2. En Nombre de usuario, ingrese el ID de correo electrónico en Cadena insegura.
    3. En Nombre de la carpeta principal, ingrese la ruta a la carpeta principal donde se debe crear la nueva carpeta. Por ejemplo, aa-docs/informes-mensuales.
    4. En Nombre de la carpeta, ingrese $currentDate$-report.
    5. En Devuelve el ID de la carpeta creada, haga clic en (x) y cree una variable de cadena denominada FolderID.
    6. Guarde los cambios.
  5. Muestre el ID de la carpeta.
    1. Desde el panel Acciones, busque y agregue la acción Buzón de mensajes > Buzón de mensajes dentro del bloque Capturar.
    2. En el campo Escriba el mensaje para mostrar, escriba $FolderID$.
    3. Guarde los cambios.
    Puede mejorar este ejemplo utilizando el ID de la carpeta para realizar un procesamiento adicional. Por ejemplo, puede utilizar la acción Cargar archivos para cargar archivos en la nueva carpeta. Sin embargo, este caso de uso no se aborda en este ejemplo.
  6. Ejecute bot.
    Si utiliza grupos de dispositivos, puede programar bot para que se ejecute al comienzo de cada mes.