Saltearse al contenido

Google Drive Writer

El componente Google Drive Writer te permite subir archivos a una carpeta específica en tu Google Drive directamente desde el dashboard de Nappai. Solo necesitas indicar el nombre del archivo, su contenido y la carpeta destino; el resto se gestiona automáticamente mediante la API de Google Drive.

⚠️ ADVERTENCIA DE DEPRECACIÓN

Este componente está deprecado y será eliminado en una versión futura de Nappai. Por favor, migra a los componentes alternativos recomendados.

¿Cómo funciona?

El componente se conecta a la API de Google Drive usando una credencial previamente configurada en Nappai. Cuando lo ejecutas, toma el contenido que le envías, crea un archivo con el nombre especificado y lo guarda en la carpeta cuyo ID has seleccionado. Todo el proceso se realiza en la nube, por lo que no necesitas almacenar nada localmente.

Entradas

Antes de usar el componente, asegúrate de haber configurado una credencial de tipo Google Drive en la sección de credenciales de Nappai y de seleccionarla en el campo Credential del componente.

Campos de Entrada

  • File content: Contenido del archivo que quieres subir. Puedes copiar y pegar texto o pasar una lista de datos que el componente convertirá en el archivo.
  • Select folder to upload: Carpeta de destino en Google Drive. Selecciona la carpeta donde quieres que se guarde el archivo.
  • File Name: Nombre que tendrá el archivo una vez subido. Este campo es obligatorio.

Salidas

  • Path to File: Devuelve la ruta completa del archivo recién subido en Google Drive. El valor es de tipo Data y puede usarse en pasos posteriores del flujo para referenciar el archivo.

Ejemplo de Uso

  1. Configura la credencial: Ve a CredencialesAgregar credencialGoogle Drive y completa los campos requeridos (Client Id, Client Secret, etc.). Guarda la credencial.
  2. Añade el componente al flujo y selecciona la credencial en el campo Credential.
  3. Define el nombre del archivo (por ejemplo, report.txt).
  4. Introduce el contenido del archivo (puede ser texto plano o una lista de datos).
  5. Selecciona la carpeta de destino en Google Drive.
  6. Ejecuta el flujo. El componente subirá el archivo y devolverá la ruta en la salida Path to File.

Componentes Relacionados

  • GDriveLoader – Descarga archivos desde Google Drive.
  • GoogleDriveReader – Lee el contenido de archivos almacenados en Google Drive.

Consejos y Mejores Prácticas

  • Revisa los permisos: Asegúrate de que la credencial tenga acceso de escritura a la carpeta seleccionada.
  • Evita nombres duplicados: Si subes un archivo con el mismo nombre, Google Drive lo sobrescribirá. Considera agregar un timestamp o un identificador único.
  • Limita el tamaño: La API de Google Drive tiene límites de tamaño por archivo. Si trabajas con archivos grandes, considera dividirlos o usar la carga en partes.

Consideraciones de Seguridad

  • La credencial de Google Drive contiene información sensible (Client Id y Client Secret). No la compartas públicamente y almacénala en un entorno seguro dentro de Nappai.
  • Los tokens de acceso se gestionan automáticamente por Nappai; no los expongas en tu flujo de trabajo.
  • Si el componente se ejecuta en un entorno compartido, verifica que los permisos de la carpeta de destino sean los adecuados para evitar accesos no autorizados.