GlideCurrencySymbol : dans le champ d’application, global
L’API GlideCurrencySymbol fournit des méthodes pour récupérer les symboles de devise.
Les informations sur les symboles sont également disponibles dans la table Devise [fx_currency], mais cette API dispose d’une mise en cache intégrée qui minimise les requêtes émises à fx_currency.
Cette API vous permet de travailler avec des symboles de devise n’importe où sur le , et pas seulement dans les ServiceNow AI Platform champs Devise et Devise FX .
Cette API nécessite le module d’extension FX Currency (com.glide.currency2), disponible par défaut. Cette API est fournie dans l’espace de noms sn_currency .
GlideCurrencySymbol : getCurrencySymbol(String letterCode)
Renvoie le symbole correspondant pour un code de devise alphabétique donné.
| Nom | Type | Description |
|---|---|---|
| letterCode (en anglais) | Chaîne | Code de devise alphabétique ISO 4217. |
| Type | Description |
|---|---|
| Chaîne | Symbole de devise du code donné. |
Cet exemple renvoie le symbole de devise du dollar américain (USD).
gs.info(sn_currency.GlideCurrencySymbol.getCurrencySymbol("USD"));
Sortie :
$
GlideCurrencySymbol : getSortedActiveCurrencySymbols()
Renvoie tous les symboles de devise actuellement actifs sur l’instance.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Tableau | Tableau d’objets symbole de devise actuellement actifs sur l’instance. Les symboles sont renvoyés dans l’ordre trié par leur code Unicode, qui est également utilisé lors du classement par symbole dans la table Devise [fx_currency]. |
| <Tableau>.code | Code de devise. Type de données : chaîne |
| <tableau>.symbole | Symbole de devise. Type de données : chaîne |
Cet exemple répertorie chaque code et symbole de devise actuellement actif sur l’instance.
var symbols = sn_currency.GlideCurrencySymbol.getSortedActiveCurrencySymbols();
for (idx in symbols) {
gs.info(symbols[idx]["code"] + ": " + symbols[idx]["symbol"]);
};
Sortie :
USD: $
CHF: CHF
GBP: £
JPY: ¥
EUR: €