secret[]-Methode

Gibt den Wert einer HCL-Kennwort-Variablen zurück.

Hinweis

Sie müssen zunächst die HCL-Variable erstellen und ihr im Fenster Variablen im Skript-Editor von Robots einen Wert zuweisen. Im Gegensatz zu Python-Variablen können Sie HCL-Variablen nicht direkt in einem Skript erstellen.

Syntax

hcl.secret["Variablenname"]
hcl.secret["Variablenname"].unmask()

Parameter

Name Beschreibung
Variablenname

Der Name der HCL-Kennwort-Variablen.

Gibt zurück

hcl.variables.Geheimes Objekt (maskiert)

Zeichenfolge (unmaskiert).

Beispiele

Gibt den Wert einer HCL-Kennwort-Variablen zurück

Gibt ****** zurück, den maskierten Wert der HCL-Variablen v_password.

hcl.secret["v_password"]

Gibt 'mein_passwort' zurück, den unmaskierten Wert der HCL-Variablen v_password.

hcl.secret["v_password"].unmask()

HCL-Kennwort-Variable in einer API-Anforderung verwenden

Das folgende Beispiel stellt eine Verbindung zur Open Exchange Rates-API her und gibt die Wechselkurse für die fünf angegebenen Währungen zurück. Vor der Verbindung wird das in der HCL-Kennwort-Variable v_oxr_token gespeicherte Open Exchange Rates-Token in die reguläre Python-Variable oxrtoken kopiert.

# Zuweisen des Open Exchange Rates-Tokens an eine Python-Variable
oxrtoken = hcl.secret["v_oxr_token"].unmask()

# Verbindung mit der Open Exchange Rates API und Rückgabe der neuesten Wechselkurse für die angegebenen Währungen im Verhältnis zum USD
response = requests.get(f"https://openexchangerates.org/api/latest.json?app_id={oxrtoken}&symbols='CNY','EUR','GBP','MXN','USD'")
response.json()

Bemerkungen

Die HCL-Kennwort-Variable unterstützt lange Kennwörter oder Authentifizierungs-Tokens. Der Variablenwert kann bis zu 8 KB lang sein.

Weitere Informationen finden Sie unter Variablen in einem Python/HCL-Skript verwenden.