save_working_file()-Methode

Speichert eine von einem Python/HCL-Skript erzeugte Datei auf der Registerkarte Arbeitsdaten, wo sie für die zukünftige Verwendung oder für historische Zwecke gespeichert wird.

Syntax

hcl.save_working_file(name = "Name_der_Arbeitsdatei")

Parameter

Name Beschreibung
name = Name_der_Arbeitsdatei

Der Name der Arbeitsdatei. Der Name muss in Anführungszeichen gesetzt werden.

Sie müssen den Namen der Datei, die bereits durch das Python/HCL-Skript erzeugt wurde, buchstabengenau, einschließlich der Dateierweiterung.

Bei Name_der_Arbeitsdatei wird zwischen Groß- und Kleinschreibung unterschieden. Die Groß- und Kleinschreibung des vom Python/HCL-Skript erzeugten Dateinamens muss übereinstimmen.

Hinweis

Bei Name_der_Arbeitsdatei wird in load_working_file()-Methode nicht zwischen Groß- und Kleinschreibung unterschieden.

Gibt zurück

Im Erfolgsfall lautet der Rückgabecode 202. Bei einem Fehler wird die Fehlermeldung ausgegeben.

Beispiele

Speichern einer Datei auf der Registerkarte „Arbeitsdaten“

Sie möchten eine Datei mit Rechnungsdatensätzen aus dem ersten Quartal 2022 speichern, damit Sie sie für spätere Analysen verwenden können. Die Datensätze befinden sich in einer Datei namens Invoices_Q1_2022.csv, die Sie mit einer Python-Methode in einem Skript erstellen. Um die Datei dauerhaft auf der Registerkarte Arbeitsdaten im Robot zu speichern, müssen Sie die separate HCL-Methode save_working_file() verwenden.

hcl.save_working_file(name = "Invoices_Q1_2022.csv")

Bemerkungen

Verhalten beim Speichern von Dateien

Wenn Sie eine Datei auf der Registerkarte Arbeitsdaten speichern, werden alle Dateien mit demselben Namen und derselben Dateierweiterung automatisch überschrieben, unabhängig von der Schreibweise des Dateinamens.

Skript-Fehlermeldung

Alle diese Situationen führen zu der unten gezeigten Fehlermeldung des Skripts:

  • die angegebene Datei wurde bisher nicht vom Skript erzeugt

  • der Dateiname ist falsch geschrieben

  • die Groß- und Kleinschreibung des Dateinamens entspricht nicht genau dem Original

  • die Dateierweiterung fehlt

Skript-Fehlermeldung:

FileNotFoundError: Die Datei Name_der_Arbeitsdatei ist im Arbeitsverzeichnis nicht vorhanden