問題タブ [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.

0 投票する
2 に答える
463 参照

amazon-web-services - iOS から AWS API Gateway モデルにアクセスする方法

AWS モデル スキーマ

AWS 統合レスポンス - マッピング テンプレート - application/json

Velocity テンプレート言語を使用したマッピング 配列...

AWS ラムダ関数

モデルの iOS アプリ

iOS モデルにはtype、値が入力されたタイプ NSString のフィールドがあります{S=Hello World}

iOSフィールドは、Hello World解析を節約するのと同じにしたい{S=*}

どこが間違っていますか?

0 投票する
1 に答える
1893 参照

amazon-web-services - VTL の AWS APIG マッピング テンプレートでネストされたリストを処理する方法

(これが私のモデルスキームです:

マッピング テンプレートは次のとおりです。

この構文はデータを正しくマップしますが、「オプション」は空の配列になります。

「オプション」を指定しないと、iOS アプリは有効な JSON を受け取ります。しかし、「オプション」のさまざまな構文を試すと、無効な JSON または「内部サービス エラー」が発生し、CloudWatch はそれほど優れた製品ではありませんUnable to transform response

有効なオプション{L=[{"L":[{"S":"1"},{"S":"Dr"}]},{"L":[{"S":"2"},{"S":"Mr"}]},{"L":[{"S":"3"},{"S":"Ms"}]},{"L":[{"S":"4"},{"S":"Mrs"}]},{"L":[{"S":"5"},{"S":"Prof."}]}]}には、Lambda 関数によって提供される次のコンテンツが入力されます。

現時点では、API Gateway VTL はネストされた配列をサポートしていないとしか言​​えません。

0 投票する
3 に答える
671 参照

amazon-web-services - VTL タイムアウトを使用した AWS Gateway API マッピング

単純な GET を定義する AWS Gateway API があります。それを使用して Lambda をトリガーします。リクエスト マッピングを使用してクエリ パラメータを取得し、json オブジェクトを作成して Lambda を指定します。これが私のマッピングです

私は VTL と Amazon Gateway API を初めて使用しますが、これが完了しない原因となっている間違いを犯しているようです。私は多くのバリエーションを試しましたが、引用$myMap.get($key)すると完全にはなりません. 私は何を間違っていますか?私は理解するのが大好きです。同じ出力の提案も歓迎します。

アップデート

「{」と「}」を削除すると、タイムアウトしなくなりました。なぜそれが重要なのかわかりません。それは私が望んでいるフォーマットではありませんが、これを理解するための興味深い情報です。

更新 2

ロジックを簡素化し、同じ問題で上記に反映しました。また、別のオブジェクトを開く属性をjsonに入れると、ロジックが機能することもわかりました。これはひどいです。

0 投票する
1 に答える
1168 参照

javascript - 速度テンプレート言語で ajax 呼び出しを呼び出す方法は?

私は速度テンプレート言語と JavaScript を使用してお問い合わせページに取り組んでいます。

要件は、a) お客様が 2 つのドロップダウン (場所とショップ名) から値を選択し、[送信] ボタンをクリックすることです。

b) このプロセスは、AJAX 呼び出し (ページをリロードせずに) を使用して処理され、同じページのドロップダウンのすぐ下にアドレスが表示されます。

フォームの UI インターフェイス (contact.vtl) を開発しました。クリック イベントで、AJAX 呼び出しを呼び出すことができます。その後、コントロールが contact-detail.vtl にシフトされた後、ここで先に進むことができませんか?

contact.vtl への応答を返す方法は?

0 投票する
0 に答える
238 参照

xml - SAS Studioの共通タスクモデルでVelocity Template LanguageまたはSASコードを使用する

SAS Studio でカスタム タスクを作成しようとしています。XML属性またはタグ付きテキスト<DataSource>の変数を使用できないという問題に直面しまし た。<Option>

事前定義されたライブラリに新しいデータセットを作成するタスクをプログラミングする必要があります。データセットの名前は、同じかカスタムにすることができます。コードの例を次に示します。

その結果、次のような単純なカスタム タスクができました。

ここに画像の説明を入力

コード領域では、オプションを変更することによる反応が見られます。

ここに画像の説明を入力

ここに画像の説明を入力

ほかを選ぶ:

ここに画像の説明を入力

ここに画像の説明を入力

残念ながら、ラジオボタンの名前は変わりません。VTL変数 $DATASOURCE.getTable()をでラップしようとしまし<![CDATA[...]]>たが、うまくいきません。

In SAS Studio 3.5: カスタムタスクの作成に関する開発者ガイド

私の質問は、そのように VTL 変数を使用することは可能ですか? そして、可能であれば、それを実現する方法は?

SAS Studio 3.5: Developer's Guide to Writing Custom Tasksで答えが見つかりませんが、SAS Studio にはグラフィカル データ ソースを持つ「結合」という複雑なタスクがあります。また、ガイドには記載されていません。これがアイデアにつながりました - すべての機能がガイドに記載されているわけではありません。私が間違っていたら、私を正してください。ありがとう。

ありがとう。

0 投票する
2 に答える
4716 参照

java - Velocity テンプレートで Java 関数を渡す

私はこれにこだわっています。

.vm

レンダリングされた HTML で$message. 実際のメッセージが届かないのはなぜですか?