Azioni di scripting

Completato

Power Automate per desktop fornisce sei azioni di scripting che soddisfano le esigenze di quasi tutti gli scenari di automazione. Attraverso queste azioni è possibile eseguire complesse operazioni Web e Microsoft Windows usando brevi blocchi di codice.

Esecuzione di VBScript

L'azione Esegui VBScript consente di eseguire script VBScript nei flussi. Questo tipo di scripting è ampiamente usato come strumento di test e automazione per attività amministrative sulla piattaforma Windows.

Ad esempio, è possibile sviluppare script in VBScript per gestire e monitorare l'hardware del computer o gestire i registri eventi.

L'azione accetta un blocco di codice VBScript come input e memorizza il risultato dell'implementazione nella variabile VBScriptOutput. Inoltre, l'azione crea la variabile ScriptError che memorizza gli errori potenziali.

Screenshot dell'azione Esegui VBScript.

Esecuzione di JavaScript

Sebbene JavaScript sia principalmente un linguaggio di sviluppo Web, l'azione Esegui JavaScript consente di usare lo script come azione generica. È possibile sviluppare gli script JavaScript per eseguire calcoli e conversioni, come conversioni di date ed espressioni aritmetiche complesse.

L'azione accetta un blocco di codice JavaScript come input e memorizza il risultato dell'implementazione nella variabile JavascriptOutput. Inoltre, l'azione crea la variabile ScriptError che memorizza gli errori potenziali.

Screenshot dell'azione Esegui JavaScript.

Esecuzione della funzione JavaScript sulla pagina Web

Se si desidera usare JavaScript per gestire e modificare gli elementi Web, è possibile distribuire l'azione Esegui funzione JavaScript sulla pagina Web. Questa azione funziona in modo simile all'azione Esegui JavaScript, ma esegue il codice sulle pagine Web caricate. Usando JavaScript, è possibile gestire praticamente qualsiasi elemento nelle pagine Web, come caselle di testo e immagini.

La differenza principale in merito ai parametri di input è l'istanza del browser che richiede anche l'azione Esegui funzione JavaScript sulla pagina Web. Il risultato viene memorizzato nella variabile Result, mentre l'azione non fornisce variabili separate per gli errori potenziali.

Il campo Funzione JavaScript crea automaticamente la struttura di una funzione JavaScript predefinita.

Screenshot dell'azione Esegui funzione JavaScript sulla pagina Web.

Esecuzione dello script PowerShell

PowerShell consente di eseguire comandi che gestiscono il file system di Windows, il registro di sistema di Windows e altri aspetti relativi al sistema. Più precisamente, include tutti i comandi forniti nella console di Windows PowerShell.

Come le altre azioni di scripting, l'azione Esegui script PowerShell accetta un blocco di codice PowerShell come input e archivia il risultato dell'implementazione nella variabile PowershellOutput.

Inoltre, l'azione crea la variabile ScriptError che memorizza gli errori potenziali.

Screenshot dell'azione Esegui script PowerShell.

Esecuzione di script Python

L'ultimo linguaggio di scripting supportato in Power Automate per desktop è Python. Python è considerato un linguaggio di programmazione generico, ma è utile nelle operazioni aritmetiche e nei calcoli con matrici.

L'azione Esegui script Python accetta un blocco di codice Python come input e memorizza il risultato dell'implementazione nella variabile PythonScriptOutput.

Inoltre, l'azione crea la variabile ScriptError che memorizza gli errori potenziali.

Screenshot dell'azione Esegui script Python.

Esecuzione del comando DOS

Per eseguire un comando DOS si usa l'azione Esegui comando DOS. Questa azione può eseguire un comando DOS o un'applicazione console in modalità invisibile. L'azione attende il completamento del comando o dell'applicazione, quindi recupera l'output in una variabile di testo. Il campo Comando o applicazione DOS è obbligatorio, mentre il campo Cartella di lavoro è facoltativo. L'output, l'output errore e il codice di uscita vengono memorizzati in variabili separate.

Screenshot dell'azione Esegui comando DOS.