Metodo save_result_file()

Salva un file di risultati generato da uno script Python/HCL durante l'esecuzione di un'attività.

Sintassi

hcl.save_result_file(name = "result_file_name")

Parametri

Nome Descrizione
name = result_file_name

Il nome del file di risultati. Il nome deve essere racchiuso tra virgolette.

È necessario replicare esattamente il nome del file già prodotto dallo script Python/HCL, inclusa l'estensione del file.

result_file_name rileva la differenza tra lettere maiuscole e lettere minuscole. È necessario rispettare le maiuscole e le minuscole del nome del file prodotto dallo script Python/HCL.

Restituisce

In caso di esito positivo, il codice di ritorno 202. In caso di errore, un messaggio di errore.

Esempi

Salvare un file di risultati da un'esecuzione di attività

Si desidera salvare un file di risultati con record di fatture duplicate del primo trimestre del 2022. I record sono contenuti in un file denominato Duplicate_Invoices_Q1_2022.csv, creato in precedenza in uno script utilizzando un metodo Python. Per salvare in modo permanente il file nella scheda Esecuzioni dell'attività nel robot, è necessario utilizzare il metodo HCL separato save_result_file().

hcl.save_result_file(name = "Duplicate_Invoices_Q1_2022.csv")

Osservazioni

Comportamento di salvataggio dei file

Se si salva lo stesso file di risultati più di una volta nello stesso script, la copia del file salvata in precedenza verrà automaticamente sovrascritta.

Visualizzare il file di risultati

Se si testa il metodo save_result_file() eseguendo uno script in modo interattivo nell'editor di script di Robot, il file di risultati viene salvato nella posizione di archiviazione dati Diligent One basata su cloud. Tuttavia, il file dei risultati salvati non viene visualizzato separatamente dalla copia temporanea del file visualizzata nel pannello File di sessione nell'editor di script. Un codice di ritorno 202 indica che un file di risultati è stato salvato correttamente.

Se si desidera visualizzare separatamente il file salvato, creare un'attività ed eseguire lo script utilizzando l'attività. Il file di risultati salvati viene visualizzato nel pannello Dettagli dell'esecuzione dell'attività associato all'esecuzione dell'attività specifica nella scheda Esecuzioni dell'attività.

Messaggio di errore dello script

Ognuna di queste situazioni produce il messaggio di errore dello script mostrato di seguito:

  • il file specificato non è stato precedentemente prodotto dallo script

  • il nome del file è scritto in modo errato

  • le maiuscole e minuscole del nome del file non sono replicate esattamente

  • manca l'estensione del file

Messaggio di errore dello script:

FileNotFoundError: File result_file_name does not exists in the working directory