Ir al contenido

Google Drive — Share

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

Comparte un archivo o carpeta otorgando un permiso. Define quién accede (type) y con qué nivel (role): lector, comentarista o editor.

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.

Para compartir con una persona o grupo (type = user/group) indica su email. Con type = anyone se crea un enlace público (cualquiera con el enlace). Con type = domain se comparte con todo un dominio del Workspace.

ParámetroEditorDescripción
idtextoID del archivo o carpeta.
rolelista de opcionesNivel del permiso: reader (lector), commenter (comentarista) o writer (editor).
ParámetroEditorDescripción
sessionexpresiónSesión de Google Drive — Connect (se hereda dentro del body).
typelista de opcionesA quién se concede: user (por defecto), group, domain o anyone.
emailtextoEmail del usuario o grupo (obligatorio para type user/group).
notifybooleanoEnviar un email de notificación al destinatario. Por defecto true para user/group.

Devuelve un Dictionary<string,object> con los datos del permiso creado (su id, el role y el type).

Google Drive — Connect credential = "drive-operaciones"
└─ body:
Google Drive — Share id = "<id>" type = user email = "cliente@correo.com" role = reader → output: permiso