Ir al contenido

Google Drive — Upload

Tipo: googledrive-upload  ·  Paquete: Google Drive v1.0.0  ·  Salida: Dictionary<string,object>

Sube un archivo del equipo a Google Drive. Puedes elegir el nombre con el que queda en Drive y la carpeta de destino.

Opera sobre la sesión creada con Google Drive — Connect. Pásala en el parámetro session, o coloca esta actividad dentro del body de Google Drive — Connect para heredarla automáticamente.

Si no indicas folderId, el archivo se sube a la raíz de Mi unidad. Para subirlo a una carpeta concreta, usa su ID (lo obtienes con List files o Create folder).

ParámetroEditorDescripción
pathtextoRuta del archivo local a subir.
ParámetroEditorDescripción
sessionexpresiónSesión de Google Drive — Connect (se hereda dentro del body).
nametextoNombre en Drive. Por defecto, el nombre del archivo local.
folderIdtextoID de la carpeta de destino. Por defecto, la raíz de Mi unidad. Usa 'root' para la raíz explícitamente.

Devuelve un Dictionary<string,object> con los datos del archivo creado. Accede por clave: subido["id"] (úsalo para compartir, mover o descargar), subido["name"], subido["webViewLink"] (enlace para abrirlo en el navegador).

Google Drive — Connect credential = "drive-operaciones"
└─ body:
Google Drive — Create folder name = "Informes" → output: carpeta
Google Drive — Upload path = "C:\\reportes\\hoy.pdf" folderId = carpeta["id"] → output: subido