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.