GetAddonInfo
返回具有附加组件相关信息的 JSON 对象。
格式
GetAddonInfo ( 附加组件 ID )
参数
附加组件 ID - 文本是指定已安装或已打包的附加组件的通用唯一识别符 (UUID)。
返回的数据类型
文本
原始版本
19.2.2
说明
此函数将搜索其 UUID 与附加组件 ID 参数匹配的附加组件,并且返回附加组件的相关信息。搜索包括:
- 
                                                
已安装的附加组件,在当前文件中
 - 
                                                
已打包的附加组件,当前尚未安装但可在 FileMaker Pro 安装
 
如果您正在开发附加组件,可以使用此函数获取关于已安装和已打包附加组件的运行时信息。例如,您可以使用 GetLayoutObjectOwnerInfo 函数 获取包含指定布局对象的附加组件的 ID,然后将该附加组件 ID 传递到此函数以获取附加组件的名称。
在下面返回的 JSON 对象示例中,指定的附加组件是从名为“人员”的已打包附加组件中安装的,并重命名为 "重命名的人员"。
{
    "APIVers" :2,
    "Installed" :
    {
        "Name" :"Renamed People",
        "UUID" :"B79DDD6D-DDF2-4370-A3C9-F9DEF2C52992",
        "UsesLayoutPayload" :1,
        "UsesRelationship" :1
    },
    "Package" :
    {
        "Name" :"People",
        "UUID" :"3CB70E8B-B45E-4EF1-B2DD-8CA7DDB3CDC1"
    }
}
                                            下表说明返回的 JSON 对象中的元素。
| JSON 元素 | 
                                                         说明  | 
                                                
|---|---|
APIVers
                                                     | 
                                                    
                                                         此 JSON 对象的结构版本的数值。如果此 JSON 对象的结构在后续版本中有更改,此版本号也会更改。 版本 2:添加了   | 
                                                
Installed
                                                     | 
                                                    
                                                         描述附加组件(如已安装)的对象。包括以下键: 
  | 
                                                
Package
                                                     | 
                                                    
                                                         描述打包的附加组件的对象。包括以下键: 
  | 
                                                
示例 1
返回上面所示的 JSON 对象。
GetAddonInfo ( "B79DDD6D-DDF2-4370-A3C9-F9DEF2C52992" )