Saturn Studio – Microsoft OneDrive

📌 ¿Qué es este módulo?

Microsoft OneDrive es el servicio de almacenamiento en la nube de Microsoft. Este módulo permite obtener, subir, descargar, mover, crear y eliminar archivos o carpetas en OneDrive directamente desde Saturn Studio.

📚 Descripción de los comandos

📁 Get Files

Obtener archivos desde una carpeta específica en OneDrive.

ParámetroDescripciónEjemplo
CredencialCredencial de Microsoft necesaria para obtener archivos.credential
CarpetaCarpeta de OneDrive donde se buscarán los archivos.Root
Asignar variableVariable donde se almacenará el resultado. Ejemplo: [{“id”: “F1AA1BDEBE2D6235!sb180ff3714ec4e22878e81b6b729bbac”, “name”: “File.xlsx”}]{var}

⬇️ Download File

Descargar un archivo desde OneDrive.

ParámetroDescripciónEjemplo
CredencialCredencial de Microsoft necesaria para descargar archivos.credential
ID del archivoID del archivo que se desea descargar.F1AA1BDEBE2D6235!s7dea54c…
Asignar variableVariable donde se almacenará el resultado. Ejemplo: [{“filename”: “document.docx”}]{var}

⬆️ Upload File

Subir un archivo a OneDrive.

ParámetroDescripciónEjemplo
CredencialCredencial de Microsoft necesaria para subir archivos.credential
CarpetaCarpeta de destino en OneDrive.Root
Nombre del archivoNombre del archivo a subir.filename.xlsx
Archivo a subirArchivo a cargar en OneDrive.File to upload
Si existe archivo con mismo nombreAcción si el archivo ya existe: Replace, Rename o Error.Replace
Asignar variableVariable donde se almacenará el resultado. Ejemplo: {“message”: “Files uploaded successfully”}{var}

📂 Create Folder

Crear una carpeta en OneDrive.

ParámetroDescripciónEjemplo
CredencialCredencial de Microsoft necesaria para crear carpetas.credential
CarpetaCarpeta en la cual se creará la nueva carpeta.Root
Nombre de la carpetaNombre de la nueva carpeta a crear.New Folder
Si existe carpeta con mismo nombreAcción si ya existe una carpeta con ese nombre: Replace, Rename o Error.Rename
Asignar variableVariable donde se almacenará el resultado. Ejemplo: {“folder”: {“name”: “Folder”}}{var}

🔄 Move File/Folder

Mover un archivo o carpeta a una nueva ubicación dentro de OneDrive.

ParámetroDescripciónEjemplo
CredencialCredencial de Microsoft necesaria para mover archivos.credential
TipoSeleccionar si se moverá un archivo o carpeta.File
ID del archivoID del archivo o carpeta que se desea mover.F1AA1BDEBE2D6235!…
ID carpeta destinoID de la carpeta de destino.F1AA1BDEBE2D6235!…
Asignar variableVariable donde se almacenará el resultado.{var}

❌ Delete File/Folder

Eliminar un archivo o carpeta de OneDrive.

ParámetroDescripciónEjemplo
CredencialCredencial de Microsoft necesaria para eliminar archivos.credential
TipoSeleccionar si se eliminará un archivo o una carpeta.Folder
ID del elementoID del archivo o carpeta a eliminar.F1AA1BDEBE2D6235!…
Asignar variableVariable donde se almacenará el resultado. Ejemplo: {“message”: “Folder deleted successfully”}{var}

🧪 Ejemplo de uso

  • Get Files
    Obtener todos los archivos almacenados en la carpeta raíz de OneDrive.
  • Upload File
    Subir un archivo llamado informe.xlsx al directorio raíz y reemplazar si ya existe.
  • Download File
    Descargar un archivo específico usando su ID y almacenarlo localmente.
  • Create Folder
    Crear una nueva carpeta de nombre “Documentos” en el directorio raíz.
  • Move File/Folder
    Mover un archivo a una nueva carpeta usando los respectivos IDs.
  • Delete File/Folder
    Eliminar una carpeta llamada “Antiguos” usando su ID.

🧩 Requisitos

  1. Tener una credencial válida de Microsoft OneDrive configurada en Saturn Studio.
  2. Conocer los IDs de archivos o carpetas si se van a mover, eliminar o descargar.
  3. Para subir archivos, se requiere indicar el archivo y su nombre de destino.
  4. Las operaciones son válidas solo dentro del espacio de almacenamiento asignado al usuario autenticado.