4D v16.3

OB Get type

ホーム

 
4D v16.3
OB Get type

OB Get type 


 

OB Get type ( object ; property ) -> 戻り値 
引数   説明
object  Object, Object Field in 構造化されたオブジェクト
property  テキスト in 読み出したいプロパティ名
戻り値  倍長整数 in プロパティの値のタイプ

説明   

OB Get typeコマンドは、object で指定したランゲージオブジェクトの property に関連付けられた値の型を返します。

object で指定するオブジェクトは、 C_OBJECT コマンドを使用して作成されている、あるいはオブジェクトフィールドが選択されている必要があります。

property 引数には、値の型を取得したいプロパティのラベルを渡します。
property 引数では、大文字と小文字は区別されることに注意して下さい。

コマンドは、指定した値の型を示す倍長整数の値を返します。返される値は、 "Field and Variable Types" テーマ内にある以下の定数のどれかになります。

定数
Is Boolean 倍長整数 6
Is JSON null 倍長整数 255
Is object 倍長整数 38
Is real 倍長整数 1
Is text 倍長整数 2
Is undefined 倍長整数 5
Object array 倍長整数 39

例題  

よくある値の型を取得する場合:

 C_OBJECT($ref)
 OB SET($ref;"name";"smith";"age";42)
 $type:=OB Get type($ref;"name") //$type returns 2
 $type2:=OB Get type($ref;"age") //$type2 returns 1



参照 

OB GET PROPERTY NAMES

 
プロパティ 

プロダクト: 4D
テーマ: オブジェクト(ランゲージ)
番号: 1230

This command can be run in preemptive processes

 
履歴 

初出: 4D v14
変更: 4D v15

 
ARTICLE USAGE

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