Ejercicio: Usar JavaScript para encontrar el último día del mes actual

Completado

En este ejercicio, creará un flujo que calcula el último día del mes actual utilizando código JavaScript.

  1. Inicie la consola de Power Automate para escritorio y cree un nuevo flujo llamado Último día del mes.

    Captura de pantalla del cuadro de diálogo Crear un flujo de Power Automate para escritorio

  2. En Acciones, busque obtener actual. A continuación, seleccione Obtener la fecha y hora actuales.

    Captura de pantalla de la acción Obtener la fecha y hora actuales de Power Automate para escritorio

  3. Utilice una acción Obtener la fecha y hora actuales para guardar la fecha actual en una variable de fecha y hora.

    Captura de pantalla de los parámetros Obtener la fecha y hora actuales de Power Automate para escritorio

  4. Nuestras próximas acciones incluyen variables. Para estas, expanda Variables y haga doble clic en Establecer variables.

    Captura de pantalla de la acción Establecer variable de Power Automate para escritorio

  5. Haga doble clic en la NewVar predeterminada y cámbiela a Month.

    Captura de pantalla de la acción Establecer nueva variable de Power Automate para escritorio

  6. A continuación, seleccione {x} y debajo de Variables de flujo, CurrentDateTime, seleccione .Month. Elija Seleccionar.

    Captura de pantalla de la acción Establecer variable de Power Automate para escritorio con la variable NewVar

  7. Siga los mismos pasos para agregar también la variable Año.

    Captura de pantalla de la acción Establecer variable Año de Power Automate para escritorio

    Captura de pantalla de la acción Establecer variable Month y Establecer variable Year de Power Automate para escritorio

  8. Busque ejecutar Java debajo de Acciones y haga doble clic en Ejecutar JavaScript.

    Captura de pantalla de la acción Ejecutar JavaScript de Power Automate para escritorio

  9. En el JavaScript que se ejecutará, escriba var month =, luego seleccione {x}, elija %Month% y luego elija el botón Seleccionar. A continuación, agregue ;.

    Captura de pantalla de la acción para agregar mes de Ejecutar JavaScript en Power Automate para escritorio

    Captura de pantalla de la acción Ejecutar JavaScript de Power Automate para escritorio con el parámetro establecido en mes

  10. En una nueva línea, escriba var d = new Date( y luego seleccione sucesivamente {x}, %Year% y el botón Seleccionar. A continuación, agregue , month);.

  11. En una nueva línea, escriba WScript.Echo(d);.

    Captura de pantalla de los parámetros de la acción Ejecutar JavaScript en Power Automate para escritorio

    A continuación, seleccione la opción Variables producidas y active ScriptError. A continuación, seleccione Guardar.

    Captura de pantalla de los parámetros de la acción Ejecutar JavaScript de Power Automate para escritorio con ScriptError resaltado junto a Variables producidas

  12. Busque la acción Analizar texto en el espacio de trabajo y use la expresión regular presentada para eliminar las partes innecesarias de la fecha.

    Captura de pantalla de la acción Analizar texto de Power Automate para escritorio.

  13. Utilice una acción Convertir texto en fecha y hora para convertir el texto analizado en una variable de fecha y hora.

    Captura de pantalla de la acción Convertir el texto en fecha y hora en Power Automate para escritorio.

  14. Reconvierta el valor de fecha y hora a texto con la acción Convertir fecha y hora a texto. Estamos implementando esta acción para crear un formato personalizado de la fecha.

    Captura de pantalla de la acción Convertir fecha y hora a texto en Power Automate para escritorio.

  15. Para mostrar la variable de texto final que contiene el último día del mes, utilice una acción Mostrar mensaje.

    Captura de pantalla de la acción Mostrar mensaje de Power Automate para escritorio

  16. Guarde el flujo y ejecútelo. Puede probar diferentes zonas horarias para asegurarse de que el flujo pueda gestionar todos los escenarios posibles.

    Captura de pantalla del flujo final y los botones de guardar y ejecutar de Power Automate para escritorio