Ir al contenido

Google Drive — Rename

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

Cambia el nombre de un archivo o carpeta. El elemento conserva su ID, su ubicación, su enlace y sus permisos; solo cambia cómo se llama. Útil para normalizar nombres o añadir un sufijo de estado (_procesado).

Asigna name tal cual: no conserva la extensión por su cuenta, así que inclúyela si el archivo la tiene (Informe final.pdf). Drive admite nombres repetidos, así que no falla si ya existe otro elemento con ese nombre en la carpeta.

ParámetroTipoPor defectoDescripción
idstring—ID del archivo o carpeta.
namestring—Nuevo nombre, con extensión si corresponde.
ParámetroTipoPor defectoDescripción
sessionZoanGoogleDriveSession—Sesión de Google Drive — Connect. Dentro del body de Connect se hereda y puedes omitirla.

Devuelve un Dictionary con los metadatos actualizados del elemento (id, name nuevo, modifiedTime…).

MensajeCausa y solución
'id' es obligatorio.id quedó vacío o su expresión dio nulo.
'name' es obligatorio.name quedó vacío o su expresión dio nulo.
No hay una sesión de Google Drive disponible. Indica 'session' desde una actividad googledrive-connect o coloca esta actividad dentro del cuerpo de la actividad Connect …La actividad está fuera del body de Connect y no recibió session. Colócala dentro del body o pasa la sesión guardada.
The service drive has thrown an exception. HttpStatusCode is …Google rechazó la llamada: ID inexistente o sin acceso, token vencido o cuota superada. Ver errores de la API de Google.
Google Drive — Connect credential = credential("drive-operaciones")
└─ body:
Google Drive — Rename id = archivo["id"] name = "PROCESADO_" + archivo["name"] → output: renombrado