Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Automate - Building Flows
Unanswered

Obtener el correo del usuario que ejecuta un script en Excel Online que activa un flujo Automate

(1) ShareShare
ReportReport
Posted on by

Hola comunidad,

Estoy implementando un flujo en Power Automate que se activa mediante el trigger "When an HTTP request is received", el cual es invocado desde un script en Excel Online. Tanto el Excel como el flujo pertenecen al mismo tenant, y el archivo será compartido con varios usuarios de la organización.

Escenario:

  • El usuario presiona un botón en Excel Online que ejecuta un Office Script.

  • Este script realiza una llamada HTTP para activar el flujo en Power Automate.

  • El flujo incluye una acción "Get my profile (V2)" con la intención de obtener el correo del usuario que activó el flujo.

Problema:

El flujo siempre devuelve el correo del propietario del flujo (el tenant/admin) y no del usuario que realmente ejecutó el script desde Excel Online.

Ya intenté buscar funciones en Office Scripts similares a getUser() o getActiveUser() como en Excel Desktop, pero no encontré una forma nativa de obtener la identidad del usuario activo en Excel Online.

Pregunta:

¿Existe alguna forma de capturar automáticamente el correo electrónico del usuario que ejecuta el script desde Excel Online, y pasarlo al flujo de Power Automate (por ejemplo, como parte del body del request)?

O en su defecto, ¿algún enfoque recomendado para que el script pueda enviar esa información al flujo, sin pedírsela explícitamente al usuario?

 

Agradezco de antemano cualquier sugerencia o enfoque alternativo que puedan compartir.

  • Michael E. Gernaey Profile Picture
    42,798 Super User 2025 Season 1 on at
    Obtener el correo del usuario que ejecuta un script en Excel Online que activa un flujo Automate
     
    I wish I had a better answer than not really no.

    However, I realize you have a script for a reason, but let me ask this... Can you instead integrate the Flow into your Excel (I mean you can, but "can" you), so the user triggers the flow directly instead of making an HTTP call from the Script?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard >