Ir al contenido

OneDrive/SharePoint — Share

Tipo: msfiles-share  ·  Paquete: OneDrive / SharePoint v1.0.0  ·  Salida: Dictionary<string,object>

Comparte un archivo o carpeta de dos formas: creando un enlace para compartir o invitando a un usuario por email. En ambos casos eliges el nivel de acceso (ver o editar).

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

  • Si indicas email, se invita a esa persona (y se le notifica si notify).
  • Si no indicas email, se crea un enlace; con scope defines si es para la organización o anónimo (cualquiera con el enlace).
ParámetroEditorDescripción
idtextoID del archivo o carpeta.
ParámetroEditorDescripción
sessionexpresiónSesión de Connect (se hereda dentro del body).
rolelista de opcionesNivel de acceso: view (por defecto) o edit.
scopelista de opcionesAlcance del enlace (cuando no hay email): organization (por defecto) o anonymous.
emailtextoSi se indica, invita a este usuario en vez de crear un enlace.
notifybooleanoEnviar email de invitación (con email). Por defecto true.

Devuelve un Dictionary<string,object> con el resultado: al crear un enlace, incluye su URL (link/webUrl); al invitar, los datos del permiso concedido.

OneDrive/SharePoint — Connect credential = "m365-operaciones"
└─ body:
OneDrive/SharePoint — Share id = "<id>" scope = anonymous role = view → output: compartido