save_working_file() methode
Slaat een bestand dat is geproduceerd door een Python/HCL-script op in het tabblad Werkgegevens waar het wordt bewaard voor toekomstig gebruik of voor historische doeleinden.
Syntaxis
hcl.save_working_file(name = "working_file_name")
Parameters
Naam | Beschrijving |
---|---|
name = working_file_name |
De naam van het werkbestand. De naam moet tussen aanhalingstekens staan. U moet de naam van het bestand dat al door het Python/HCL-script is geproduceerd, exact repliceren, inclusief de bestandsextensie. working_file_name is hoofdlettergevoelig. U moet de hoofdletters en kleine letters van de bestandsnaam die door het Python/HCL-script wordt gegenereerd, exact overnemen. Opmerking working_file_name is niet hoofdlettergevoelig in de load_working_file() methode. |
Retourneert
Voor succes is de retourcode 202. Voor een fout, een foutmelding.
Voorbeelden
Sla een bestand op in het gedeelte Werkgegevens
U wilt een bestand met factuurrecords uit het eerste kwartaal van 2022 opslaan, zodat u het kunt gebruiken voor verdere analyse. De records bevinden zich in een bestand met de naam Invoices_Q1_2022.csv dat u eerder in een script met behulp van een Python-methode hebt gemaakt. Om het bestand permanent op te slaan op het tabblad Werkgegevens in de robot, moet u de afzonderlijke HCL-methode save_result_file() gebruiken.
hcl.save_working_file(name = "Invoices_Q1_2022.csv")
Opmerkingen
Werkgegevens-gebied
Het gebied Werkgegevens in een robot is toegankelijk op twee verschillende locaties in de gebruikersinterface van Robots:
-
Het tabblad Werkgegevens
-
Het deelvenster Werkgegevens in de scripteditor
Beide locaties bieden toegang tot dezelfde centrale gegevensopslagruimte in een robot. Acties die u op de ene locatie uitvoert, worden automatisch gesynchroniseerd op de andere locatie.
Gedrag bij opslaan van bestanden
Wanneer u een bestand opslaat op het tabblad Werkgegevens, overschrijft het automatisch elk bestand met dezelfde naam en bestandsextensie, ongeacht het gebruik van hoofdletters in de bestandsnaam.
Scriptfoutbericht
Elk van deze situaties veroorzaakt de onderstaande scriptfoutmelding:
-
het opgegeven bestand is niet eerder door het script geproduceerd
-
de bestandsnaam is verkeerd gespeld
-
de hoofdletters en kleine letters van de bestandsnaam zijn niet exact overgenomen
-
the file extension is missing
Script-foutmelding:
FileNotFoundError: Bestand working_file_name bestaat niet in de werkmap