問題タブ [vtl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
velocity - Telligent 10 - Velocity テンプレート - 現在の日時を取得
Telligent 10 プラットフォームとネイティブの Velocity Template Language を使用して、現在のdatetime.
ここSOで見た多くの例によると、これらの最初の2つは$date以前に定義されたvarを必要とし、これらの例はすべて現在のシステム日時を取得することによってではなく静的に日付を定義するため、次は機能しません:
このTelligentコミュニティ スレッドによると、Telligent は .NET DateTime を使用していることを読みましたが (これについてはよく知っています)、これらは Widget Studio でも機能しません。
amazon-web-services - 本文マッピング テンプレートの参照後のドット (AWS API Gateway)
API Gateway の Body Mapping Templates で参照の直後にドットを使用することはできますか?
次のように文字列連結を行います。
問題は、$apiid と $region が逆参照されていないことです。結果はこんな感じ。
文字列を連結せずに参照を使用すると、期待値が得られます。したがって、#set操作は正しいようです。
参照後のドットを関数呼び出しと間違えていると思います。Velocity Template Language でドットをエスケープするには?
arrays - Apache VTL - 配列内の項目を見つける方法
初めて VTL を使用しようとしていますが、入力された文字列を取得するための配列が表示されません。
「in」を試しました(ただし、これがこの言語のキーワードであるとは思いません)、以下の .contains() (ただし、作成された配列内に文字列が見つかりません)
ユースケース参照用の以下のコード:
含むの代わりにどのキーワードを使用しますか? VTL で == を使用して多くの if ステートメントの時間を節約するキーワードはありますか?