<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > ルート > ルートメソッド >
構造化タグの全メンバのプロパティを取得する。
構文
GetStructureMemberProperty(
tagName,
memberName,
&count,
&value
)
パラメータ
tagName
型:
String
タグ名。
memberName
取得したいプロパティ名。配列で複数のプロパティの指定が可能。
指定可能なプロパティは以下になります。
プロパティ名
説明
Name
メンバ名
Value
現在値
Type
メンバのデータ型
Hold
値保持の設定
Default
初期値
Bind
バインド設定
&count
Numeric
メンバ数を受け取る。
Void
プロパティ値を受け取る。
戻り値
Boolean
FALSE - 失敗。TRUE - 成功。
T0001のプロパティName/Value/Typeプロパティの値を取得
var vValue, vCount; ::GetStructureMemberProperty ("T0001", c("Name", "Value", "Type"), vCount, vValue);
T0001タグのメンバがState/Hi/Loの3つで構成されている場合、以下のように返って来ます。
vCount = 3
vValue = c(c("State", "Hi", "Lo"), c(T, 100, 0), "BOOL", "NUMBER", "NUMBER")
サポート対象
○
スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
×
演算式構文
演算式構文(バインド書式など)にて使用可能
スクリプトVer2(SC2)アクションで構造化タグ関連のメソッドを使用する場合は、new演算子でStructureTagオブジェクトのインスタンスを生成してください。
例)
var obj = new StructureTag;
obj.GetStructureTagValue( ・・・ );
参照
GetStructureMemberProperty
FilterStructureTagName
FilterStructureTagValue
CreateSnapshotStructureTag
SortSnapshotStructureTag
GetSnapshotStructureTagValue