Méthode save_working_file()
Enregistre un fichier produit par un script Python/HCL dans l'onglet Données de travail où il est stocké pour une utilisation future ou à des fins historiques.
Syntaxe
hcl.save_working_file(name = "nom_fichier_travail")
Paramètres
Nom | Description |
---|---|
name = nom_fichier_travail |
Le nom du fichier de travail. Le nom doit être entouré de guillemets. Vous devez répliquer de manière exacte le nom du fichier déjà produit par le script Python/HCL avec l'extension de fichier. nom_fichier_travail respecte la casse. Vous devez faire correspondre la casse du nom de fichier produit par le script Python/HCL. Remarque nom_fichier_travail ne respecte pas la casse dans la section Méthode load_working_file(). |
Renvoie
En cas de succès, le code de retour 202. En cas d'échec, un message d'erreur.
Exemples
Enregistrer un fichier dans l'onglet Données de travail
Vous souhaitez enregistrer un fichier comportant les enregistrements des factures du premier trimestre 2022 pour pouvoir les utiliser dans des analyses ultérieures. Les enregistrements sont contenus dans un fichier nommé Factures_T1_2022.csv que vous générez à l'aide d'une méthode Python auparavant dans un script. Pour enregistrer définitivement le fichier dans l'onglet Données de travail dans le robot, vous devez utiliser la méthode HCL distincte save_working_file().
hcl.save_working_file(name = "Factures_T1_2022.csv")
Remarques
Comportement lors de l'enregistrement de fichiers
Lorsque vous enregistrez un fichier dans l'onglet Données de travail, il écrase automatiquement les fichiers portant le même nom et la même extension de fichier, quelle que soit la casse du nom du fichier.
Message d'erreur de script
Ces situations génèrent le message d'erreur de script affiché ci-dessous :
-
le fichier spécifié n'a pas été produit par le script auparavant ;
-
le nom du fichier est mal orthographié ;
-
la casse dans le nom de fichier n'est pas répliquée exactement ;
-
l'extension de fichier est manquante.
Message d'erreur de script :
FileNotFoundError : Le fichier nom_fichier_travail n'existe pas dans le répertoire de travail