GlideCurrencySymbol : dans le champ d’application, global

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • 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é.

    Tableau 1. Paramètres
    Nom Type Description
    letterCode (en anglais) Chaîne Code de devise alphabétique ISO 4217.
    Tableau 2. Renvoie
    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.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    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].

    [
      {
        "code": "String",
        "symbol": "String"
      }
    ]
    <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: €