[
|../../index.htm#lansa/lansa050_2230.htm]
現在地: RAMP-TSガイド > スクリプト > 学習 > 値の読み込み、書き出し、保存
値の読み込み
スクリプトでは、次のようにインスタンス・リストから値を読み込むことができます。
myVariable = objListManager.Akey3\[0\];
詳細は「[<span style="color: #0000ee"><span style="text-decoration: underline; ">ビジュアル識別子とプログラム的識別子</span></span>|lansa050_2275.htm#_Ref132604343]」を参照してください。
ユーザーがインスタンス・リストのいくつかのエントリーを選択している場合、次のようにループ内ですべての値を読み込むことができます。
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\];
この値はスクリプトが実行されている間のみ存在します。スクリプト間で情報を共有するには、[<span style="color: #0000ee"><span style="text-decoration: underline; ">objGlobal </span></span>|lansa050_2440.htm#_Ref130186083] のプロパティを作成および設定する必要があります。
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] |