Google Drive — Move
Google Drive — Move
Sección titulada «Google Drive — Move»Tipo: googledrive-move · Paquete: Google Drive v1.0.5 · Salida: Dictionary<string,object>
Mueve un archivo o carpeta a otra carpeta de Drive. A diferencia de Copy, el elemento es el mismo (conserva su ID, su enlace y sus permisos); solo cambia de ubicación. Es la forma natural de marcar algo como procesado: moverlo de «Entrada» a «Procesados».
Cómo funciona
Sección titulada «Cómo funciona»Consulta las carpetas actuales del elemento y lo deja solo en folderId: lo quita de todas las carpetas donde estaba. Mover una carpeta mueve también su contenido.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
id | string | — | ID del archivo o carpeta a mover. |
folderId | string | — | ID de la carpeta de destino (root para la raíz de Mi unidad). |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanGoogleDriveSession | — | 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: movido["parents"] contiene ahora el ID de destino.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'id' es obligatorio. | id quedó vacío o su expresión dio nulo. |
'folderId' es obligatorio. | folderId 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. |
Ejemplo
Sección titulada «Ejemplo»Google Drive — Connect credential = credential("drive-operaciones") └─ body: Google Drive — Move id = archivo["id"] folderId = idProcesados → output: movidoActividades relacionadas
Sección titulada «Actividades relacionadas»- Google Drive — Copy — copiar en vez de mover.
- Google Drive — Create folder — crear la carpeta de destino.
- Google Drive — List files — localizar los IDs.
- Todas las actividades de Google Drive