Esercizio - Uso di JavaScript per trovare l'ultimo giorno del mese corrente

Completato

In questo esercizio viene creato un flusso che calcola l'ultimo giorno del mese corrente usando codice JavaScript.

  1. Avviare la console di Power Automate per desktop e creare un nuovo flusso denominato Ultimo giorno del mese.

    Screenshot della finestra di dialogo Crea un flusso di Power Automate per desktop.

  2. In Azioni, cercare ottieni data corrente. Quindi, selezionare Ottieni data e ora correnti.

    Screenshot dell'azione Ottieni data e ora correnti di Power Automate per desktop.

  3. Usare un'azione Ottieni data e ora correnti per archiviare la data corrente in una variabile di tipo datetime.

    Screenshot dei parametri di Ottieni data e ora correnti di Power Automate per desktop.

  4. Le azioni successive includono variabili. Per queste, espandere Variabili e fare doppio clic su Imposta variabile.

    Screenshot dell'azione Imposta variabile di Power Automate per desktop.

  5. Fare doppio clic sulla variabile predefinita NewVar e modificarla in Month.

    Screenshot dell'azione Imposta nuova variabile di Power Automate per desktop.

  6. Selezionare {x} e, in Variabili di flusso, CurrentDateTime selezionare .Month. Selezionare Seleziona.

    Screenshot dell'azione Imposta variabile di Power Automate per desktop con la variabile NewVar.

  7. Seguire gli stessi passaggi per aggiungere anche la variabile Year.

    Screenshot dell'azione Imposta variabile Year di Power Automate per desktop.

    Screenshot dell'azione Imposta variabile Month e Year di Power Automate per desktop.

  8. Cercare esegui java in Azioni e fare doppio clic su Esegui JavaScript.

    Screenshot dell'azione Esegui JavaScript di Power Automate per desktop.

  9. In JavaScript da eseguire, digitare var month =, quindi selezionare {x}, %Month% e infine fare clic sul pulsante Seleziona. Aggiungere ;.

    Screenshot dell'azione Aggiungi Month di Esegui JavaScript di Power Automate per desktop.

    Screenshot dell'azione Esegui JavaScript di Power Automate per desktop con il parametro impostato su Month.

  10. In una nuova riga digitare var d = new Date(, quindi selezionare {x}, %Year% e infine fare clic sul pulsante Seleziona. Aggiungere , month);.

  11. In una nuova riga digitare WScript.Echo(d);.

    Screenshot dei parametri dell'azione Esegui JavaScript di Power Automate per desktop.

    Selezionare l'opzione Variabili prodotte e attivare ScriptError. Selezionare Salva

    Screenshot dei parametri dell'azione Esegui JavaScript di Power Automate per desktop con ScriptError evidenziato accanto a Variabili prodotte.

  12. Cercare l'azione Analizza testo nell'area di lavoro e usare l'espressione regolare presentata per rimuovere le parti non necessarie della data.

    Screenshot dell'azione Analizza testo di Power Automate per desktop.

  13. Usare un'azione Converti testo in datetime per convertire il testo analizzato in una variabile datetime.

    Screenshot dell'azione Converti testo in datetime di Power Automate per desktop.

  14. Riconvertire il valore datetime in testo con l'azione Converti datetime in testo. L'azione viene implementata per creare un formato personalizzato della data.

    Screenshot dell'azione Converti datetime in testo di Power Automate per desktop.

  15. Per visualizzare la variabile di testo finale che contiene l'ultimo giorno del mese, usare un'azione Visualizza messaggio.

    Screenshot dell'azione Visualizza messaggio in Power Automate per desktop.

  16. Salvare il flusso ed eseguirlo. Provare diversi fusi orari per verificare che il flusso possa gestire tutti i possibili scenari.

    Screenshot del flusso finale di Power Automate per desktop e dei pulsanti Salva ed Esegui.