4D v16.3

SET MACRO PARAMETER

ホーム

 
4D v16.3
SET MACRO PARAMETER

SET MACRO PARAMETER 


 

SET MACRO PARAMETER ( selector ; textParam ) 
引数   説明
selector  倍長整数 in 使用するセレクション
textParam  テキスト in 送られたテキスト

説明   

SET MACRO PARAMETERコマンドは、呼び出されたメソッドにテキストtextParamを挿入します。

テキストがメソッド内で選択された場合、引数selectorを使用して、テキストtextParamがすべてのメソッドテキストを置き換えるか、それとも選択されたテキストのみを置き換えるかを設定できます。セレクタには、テーマ"" に追加されている以下の定数を一つ渡します。

定数
Full method text 倍長整数 1
Highlighted method text 倍長整数 2


テキストが選択されていない場合、textParamがメソッドへ挿入されます。

 

GET MACRO PARAMETERSET MACRO PARAMETERコマンドが正確に起動するには、新しい"バージョン" の属性が、以下のようにマクロ自体に記述されていなければなりません。

<macro name="MyMacro" version="2">
--- Text of macro ---
</macro>

例題  

このマクロは新しいテキストを作成します。このテキストは呼び出しているメソッドへ返されます。

 C_TEXT($input_text)
 C_TEXT($output_text)
 GET MACRO PARAMETER(Highlighted method text;$input_text)
  `選択されたテキストはテーブル、つまり “[Customers]” と仮定する
 $output_text:=""
 $output_text:=$output_text+Command name(47)+"("+$input_text+")" `すべて選択する ([Customers])
 $output_text:=$output_text+"$i:="+Command name(76)+"("+$input_text+")" `セレクション ([Customers]) 内にある$i:=Records
 SET MACRO PARAMETER(Highlighted method text;$output_text)
  `新しいコードで選択されたテキストを置き換える



参照 

GET MACRO PARAMETER

 
プロパティ 

プロダクト: 4D
テーマ: ツール
番号: 998

 
履歴 

初出: 4D v11 SQL

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)