JSL: 暗号化された JSL から暗号化されていない形式のデータ テーブル スクリプト/プロパティに変数を渡す機能状況: 暗号化されたスクリプトが変数を作成し (ここでは単に "X" と呼びましょう)、同じ暗号化されたスクリプトが "X" の内容をデータ テーブル プロパティに送信しようとします。
Eval(Substitute(Expr(dt << Set Property("New Property",__x__)),Expr(__x__),X));
現在の動作: プロパティは作成されますが、コンテンツは暗号化されます。
アイデア: 暗号化されたアドインが復号化された状態で変数を書き出せるようにするための、ある種のオプションまたは機能。 これがどのように機能するかはわかりませんが、おそらく次のような関数です。
Decrpyt(X,password="myEncryptionPassword")
このアイデアの背後にある特定のユース ケースは、データ テーブルの Constraint プロパティを作成するアドインです。スクリプトは反復して、有効な Constraint プロパティ値を含む変数を作成します。制約の数と変数の数は、スクリプトに送信されたタスクによって異なります。
スクリプティングRe: JSL: 暗号化された JSL から暗号化されていない形式のデータ テーブル スクリプト/プロパティに変数を渡す機能私の最初のリクエストの最後の段落に埋もれていますが、ここでの具体的な使用例は、Profiler が尊重する Constraint プロパティを作成することです。 Profiler は Constraint テーブル変数をロードしない (プロパティを探している) ため、変数を記述するというこの考え方では、この問題は解決されません。
私たちが抱えている暗号化の問題を回避する方法があることを発見しています。 プロパティを構築する場合、文字列として書き出し、Eval Expr を "^varname^" 表記で使用すると、通常は必要なものを取得できるようです。 スクリプトが暗号化されている場合、Insert Into()、Arg()、およびその他の式ファミリー関数のアイデアを使用するのが難しくなります。
Re: JSL: 暗号化された JSL から暗号化されていない形式のデータ テーブル スクリプト/プロパティに変数を渡す機能 - ステータスが次のように変更されました: 情報が必要私はそれに気づきますテーブル変数暗号化されて書かれていません。
//encrypt this to test
x="Hello";
nt=new table("My table");
nt << new table property("my prop", x);
nt << new table variable("my var", x);
たぶん、ここで十分です。