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 对象。