Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

値の読み込み

スクリプトでは、次のようにインスタンス・リストから値を読み込むことができます。

[ Image Removed |../../index.htm#lansa/lansa050_2230.htm]
現在地: RAMP-TSガイド > スクリプト > 学習 > 値の読み込み、書き出し、保存

...

myVariable = objListManager.Akey3

...

[0

...

];


詳細はビジュアル識別子とプログラム的識別子を参照してください。

ユーザーがインスタンス・リストのいくつかのエントリーを選択している場合、次のようにループ内ですべての値を読み込むことができます。

var i = 0;

...


var strMessage = "";

...


for (i = 1; i <= objListManager.TotalSelected; i++)

...


{

...


    strMessage += "Selected Employee " + objListManager.AKey3

...

[i

...

] + " ";

...


}

...


alert(strMessage);

  または、5250画面に定義されたフィールドからは次のように読み込むことができます。

MyVariable = GETVALUE("utxtEmployeeCode");

...

値の書き出し

スクリプトでは、次のように値を画面に挿入することができます。

SETVALUE("utxtEmployeeCode", "myText");  

値の保存

Javascript変数の値を保存し、次にその値を読み込んだり書き出すことができます。

Var MyString = ""; 
MyString = objListManager.Akey3

...

[0

...

];

...

 

この値はスクリプトが実行されている間のみ存在します。スクリプト間で情報を共有するにはobjGlobal のプロパティを作成および設定する必要があります。

objGlobal.uLastValue = "anything";


  これで別のスクリプトがこの値を読み込むことができます。

myVariable = objGlobal.uLastValue;

スクリプトの一部を素早く取得

スクリプト・ポップアップ・メニュー スクリプトの一部を素早く取得 [<span style="color: #0000ee"><span style="text-decoration: underline; ">スクリプト・ポップアップ・メニュー</span></span> |lansa050_1530.htm#_Ref132605186]   [ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/lansa050_2230.htm]