Script

Il widget Script può essere utilizzato per eseguire, mostrare lo stato e controllare la cronologia di uno script.

Per utilizzare il widget Script, l'utente deve avere il ruolo di operatore o superiore.

image-20250613-065326.pngimage-20250613-065355.png

Impostazioni

Impostazione

Descrizione

ID script

Lo script da utilizzare in questo widget

Titolo

Titolo da visualizzare sul widget (il nome predefinito è quello dello script)

Mostra lo stato più recente

Flag per mostrare/nascondere la lampadina che indica lo stato dell'ultima esecuzione dello script

Includi cronologia completa

Rende accessibile la cronologia completa dello script dal widget (facendo clic sulla lampadina o sul titolo)

Mostra l'output dell'ultimo lavoro

Mostra l'output dell'ultimo lavoro nel widget

Mostra solo i blocchi di codice

Includi solo i blocchi contrassegnati con <markdown> e <html> nell'output del widget.

Eseguibile

Consente l'esecuzione dello script dal widget

Usa file sorgente

Consente di trascinare/selezionare il file sorgente da allegare all'esecuzione dello script

Consenti sovrascrittura configurazione di esecuzione

Consente all'utente di sovrascrivere la configurazione di esecuzione predefinita definita nelle impostazioni del widget

Output

Se il flag "Show latest job output" è selezionato, l'output dell'ultima esecuzione verrà visualizzato nel widget.
L'output può essere di tre tipi:

  1. Testo: testo semplice, inclusi i log stampati sulla console durante l'esecuzione dello script.

  2. Testo formattato HTML.

  3. Testo Markdown.

Assicurati di contrassegnare l'output con i rispettivi tag:

  1. <markdown> Il tuo output Markdown qui </markdown>

  2. <html> Il tuo contenuto HTML qui </html>

Testo

Html

markdown

script main.py

image-20250811-065015.pngimage-20250811-065340.pngimage-20250811-065550.png

output dello script

image-20250811-065100.pngimage-20250811-065412.pngimage-20250811-065606.png

Output del widget

image-20250811-065135.png

image-20250811-065359.png

image-20250811-065621.png

Finestra di dialogo Cronologia

Se il flag "Include full history" è vero, cliccando sulla lampadina o sul titolo si aprirà la seguente finestra di dialogo della cronologia.

image-20250214-092230.pngimage-20250214-092254.png

Indicatore di esecuzione

Se è in corso un'esecuzione per lo script selezionato, verrà visualizzato un indicatore sul lato destro del titolo.

image-20250214-092545.png