GlideCurrencyExchangeValue : inclus dans le champ d’application

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Permet d’accéder aux informations relatives aux conversions de devises FX.

    Reportez-vous à l’API GlideCurrencyConverter() pour connaître les méthodes qui renvoient un objet GlideCurrencyExchangeValue.

    Cette classe s’exécute dans l’espace de noms sn_currency .

    Remarque :
    Il n’existe aucun constructeur pour cette classe.

    GlideCurrencyExchangeValue inclus dans le champ d’application : getAmount()

    Renvoie le montant de la devise après la conversion.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun
    Tableau 2. Renvoie
    Type Description
    Numéro Montant de la devise après la conversion.

    Cet exemple suppose un taux de conversion de 1 euro = 0,92 dollar américain.

    var conv = new sn_currency.GlideCurrencyConverter('EUR', 'USD');
    conv.setAmount(100);
    var convertValues = conv.convert();
    gs.info('Exchanged Amount: ' + convertValues.getAmount());

    Sortie :

    Exchanged Amount: $92.00

    GlideCurrencyExchangeValue inclus dans le champ d’application : getCurrency()

    Renvoie le type de devise convertie.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    Chaîne Code de devise ISO à trois lettres de la devise convertie.

    Exemple

    var convertValues = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
    convertValues.setAmount(100);
    gs.info('Exchanged Currency (To): ' + convertValues.convert().getCurrency());

    Sortie :

    Exchanged Currency (To): JPY

    GlideCurrancyExchangeValue inclus dans le champ d’application : getOriginalCurrency()

    Renvoie le type de devise d’origine, avant la conversion.

    Tableau 5. Paramètres
    Nom Type Description
    Aucun
    Tableau 6. Renvoie
    Type Description
    Chaîne Code de devise ISO à trois lettres de la devise de l’origine de la conversion.

    Exemple

    var converter = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
    converter.setAmount(999.999)
    var convertValues = converter.convert();
    gs.info('Original Amount: ' + convertValues.getOriginalCurrency());

    Sortie :

    Original Amount: USD

    GlideCurrencyExchangeValue inclus dans le périmètre : getOriginalValue()

    Renvoie le montant d’avant conversion d’origine.

    Tableau 7. Paramètres
    Nom Type Description
    Aucun
    Tableau 8. Renvoie
    Type Description
    Numéro Montant d’origine avant conversion.

    Exemple

    var converter = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
    converter.setAmount(999.999)
    var convertValues = converter.convert();
    gs.info('Original Amount: ' + 'convertValues.getOriginalAmount());
    

    Sortie :

    Original Amount: 999.999

    GlideCurrencyExchangeValue inclus dans le champ d’application : getRate()

    Renvoie le taux de change utilisé pendant la conversion.

    Tableau 9. Paramètres
    Nom Type Description
    Aucun
    Tableau 10. Renvoie
    Type Description
    Numéro Taux de change utilisé dans la conversion de devise.

    Exemple

    var converter = new sn_currency.GlideCurrencyConverter('EUR', 'USD');
    converter.setAmount(999.999)
    var convertValues = converter.convert();
    gs.info('Original Amount: ' + convertValues.getRate());

    Sortie :

    Exchange rate: 1.0559

    GlideCurrencyExchangeValue inclus dans le champ d’application : getRateSysId()

    Renvoie la sys_id de l’enregistrement dans la table de taux utilisée dans la conversion de devise.

    Tableau 11. Paramètres
    Nom Type Description
    Aucun
    Tableau 12. Renvoie
    Type Description
    Chaîne Sys_id de la table de taux utilisée dans la conversion de devise.

    Exemple

    var converter = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
    converter.setAmount(999.999)
    var convertValues = converter.convert();
    gs.info('Rate table sys_id: ' + convertValues.getRateSysId());

    Sortie :

    Original Amount: 99ebb4156fa831005be8883e6b3ee4b9