secret[] methode

Retourneert de waarde van een HCL-wachtwoordvariabele.

Opmerking

U moet eerst de HCL-variabele aanmaken en een waarde toewijzen in het venster Variabelen in de Robots-scripteditor. In tegenstelling tot Python-variabelen kunt u HCL-variabelen niet rechtstreeks in een script maken.

Syntaxis

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

Parameters

Naam Beschrijving
variable_name

De naam van de HCL-wachtwoordvariabele.

Retourneert

hcl.variables.Secret-object (gemaskeerd).

String (ongemaskeerd).

Voorbeelden

Retourneer de waarde van een HCL-wachtwoordvariabele

Retourneert ******, wat de gemaskeerde waarde is van de v_password HCL-variabele.

hcl.secret["v_password"]

Retourneert 'my_password', wat de gemaskeerde waarde is van de v_password HCL-variabele.

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

Een HCL-wachtwoordvariabele gebruiken in een API-aanvraag

Het onderstaande voorbeeld maakt verbinding met de Open Exchange Rates API en retourneert de wisselkoersen voor de vijf opgegeven valuta's. Voorafgaand aan de verbinding wordt het Open Exchange Rates-token opgeslagen in de HCL-wachtwoordvariabele v_oxr_token gekopieerd naar de reguliere Python-variabele oxrtoken.

# Wijs uw Open Exchange Rates-token toe aan een Python-variabele
oxrtoken = hcl.secret["v_oxr_token"].unmask()

# Verbind met de Open Exchange Rates API en retourneer de meest recente wisselkoersen voor de opgegeven valuta's ten opzichte van USD
response = requests.get(f"https://openexchangerates.org/api/latest.json?app_id={oxrtoken}&symbols='CNY','EUR','GBP','MXN','USD'")
response.json()

Opmerkingen

De HCL-wachtwoordvariabele ondersteunt lange wachtwoorden of verificatietokens. De variabelewaarde kan maximaal 8 KB lang zijn.

Voor meer informatie raadpleegt u Variabelen gebruiken in een Python/HCL-script.