GetLayoutObjectOwnerInfo
返回具有布局对象所有权信息的 JSON 对象。
格式
GetLayoutObjectOwnerInfo ( 对象 ID )
参数
对象 ID
- 文本是指定布局对象的通用唯一识别符 (UUID) 或所有者 ID。
返回的数据类型
文本
原始版本
19.2.2
说明
此函数将搜索其 UUID 或所有者 ID 与对象 ID
参数相匹配的布局对象,并且返回对象所有者的相关信息。以下是鉴于布局对象的所有者:
-
对象所在的布局
-
对象所在的附加组件(如适用)
当布局对象加入到布局时,将为其分配一个 UUID。当附加组件的实例加入到布局时,将为其分配一个所有者 ID。对象 ID
参数的值可以是对象的 UUID 或所有者 ID。请参阅 LayoutObjectUUID 函数。
如果您正在开发附加组件,可以使用此函数获取关于附加组件实例中布局对象的运行时信息。
在下面返回的 JSON 对象示例中,布局对象在“任务”布局里附加组件的实例中。
复制
{
"APIVers" :1,
"Object" :
{
"UUID" :"D7C30E98-1924-4BF5-A263-53E9CD36862F",
"Index" :1,
"Name" :"ActivityTimeLineWV_970E9CAE-D6FA-40DE-ACFA-14D110731F82",
"Owners" :
{
"Add-on" :
{
"InstanceID" :"38EA3124-9CFD-4490-A634-A0A72A613145"
},
"Layout" :
{
"UUID" :"D7C30E98-1924-4BF5-A263-53E9CD36862F",
"Name" :"Tasks"
}
}
}
}
下表说明返回的 JSON 对象中的元素。
JSON 元素 |
说明 |
---|---|
APIVers
|
此 JSON 对象的结构版本的数值。如果此 JSON 对象的结构在后续版本中有更改,此版本号也会更改。 |
Object.UUID
|
指定的布局对象的 UUID |
Object.Index
|
布局上对象的索引(从零开始) |
Object.Name
|
布局对象的名称(请参阅命名对象) |
Object.Owners
|
对象所在附加组件实例的 ID。如果对象不在附加组件中,则 |
Object.Owners
|
对象所在布局的 UUID |
Object.Owners
|
对象所在布局的名称 |
示例 1
返回上面所示的 JSON 对象。