logologo
スタート
マニュアル
開発
プラグイン
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
スタート
マニュアル
開発
プラグイン
API
logologo
概要
設定

テンプレート構文

基本的な使い方
ループ処理

フォーマットツール

概要
テキストフォーマット
数値フォーマット
通貨フォーマット
日付フォーマット
期間フォーマット
配列フォーマット

高度な機能

条件判断
高度な機能
よくある質問
ユースケース
Previous Page数値フォーマット
Next Page日付フォーマット
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#通貨のフォーマット

#1. :formatC(precisionOrFormat, targetCurrency)

#構文の説明

通貨の数値をフォーマットし、小数点以下の桁数や特定の出力形式を指定できます。

パラメータ:

  • precisionOrFormat:オプションのパラメータです。数値(小数点以下の桁数を指定)または特定のフォーマット指定子として使用できます。
    • 整数:デフォルトの小数点以下の精度を変更します。
    • 'M':主要な通貨名のみを出力します。
    • 'L':数値と通貨記号を出力します(デフォルト)。
    • 'LL':数値と主要な通貨名を出力します。
  • targetCurrency:オプションです。ターゲット通貨コード(大文字、例:USD、EUR)を指定し、グローバル設定を上書きします。
#例
// 実行環境の例:API オプション { "lang": "en-us", "currency": { "source": "EUR", "target": "USD", "rates": { "EUR": 1, "USD": 2 } } }
'1000.456':formatC()      // 出力: "$2,000.91"
'1000.456':formatC('M')    // 出力: "dollars"
'1':formatC('M')           // 出力: "dollar"
'1000':formatC('L')        // 出力: "$2,000.00"
'1000':formatC('LL')       // 出力: "2,000.00 dollars"

// フランス語の例(環境設定が異なる場合):
'1000.456':formatC()      // 出力: "2 000,91 ..."  
'1000.456':formatC()      // ソース通貨とターゲット通貨が同じ場合、"1 000,46 €" を出力
#結果

出力結果は、API オプションと為替レートの設定によって異なります。

#2. :convCurr(target, source)

#構文の説明

数値をある通貨から別の通貨へ変換します。為替レートは、API オプションを通じて渡すか、グローバルに設定できます。 パラメータを指定しない場合、自動的に options.currencySource から options.currencyTarget へ変換されます。

パラメータ:

  • target:オプションです。ターゲット通貨コード(デフォルトは options.currencyTarget と同じです)。
  • source:オプションです。ソース通貨コード(デフォルトは options.currencySource と同じです)。
#例
// 実行環境の例:API オプション { "currency": { "source": "EUR", "target": "USD", "rates": { "EUR": 1, "USD": 2 } } }
10:convCurr()              // 出力: 20
1000:convCurr()            // 出力: 2000
1000:convCurr('EUR')        // 出力: 1000
1000:convCurr('USD')        // 出力: 2000
1000:convCurr('USD', 'USD') // 出力: 1000
#結果

出力は、変換された通貨の数値です。