授权用户可以通过 Google 跟踪代码管理器服务访问跟踪代码管理器 API 的数据。借助此服务,跟踪代码管理器用户可以管理跟踪代码管理器帐号、containers、环境、versions、工作区、文件夹、变量、触发器、代码和用户权限。
参考
如需详细了解此服务,请参阅跟踪代码管理器 API V2 的参考文档。
与 Apps 脚本中的所有高级服务一样,跟踪代码管理器服务使用的对象、方法和参数与公共 API 相同。如需了解详情,请参阅如何确定方法签名。
如需报告问题及寻求其他支持,请参阅 Google 跟踪代码管理器帮助中心。
示例代码
下面示例代码演示如何使用跟踪代码管理器服务的部分功能。
创建带有变量、触发器和代码的容器版本。
以下示例代码先使用跟踪代码管理器 API V2 创建一个容器,其名称带有当前日期时间戳,以提高其唯一性。然后,创建一个带有随机值变量的工作区,以及一个可针对任何网页浏览进行触发的触发器。接下来,此示例使用触发器创建任意像素代码,该代码可对 //example.com
触发像素,并在网址末尾附加缓存无效化宏。最后,该示例使用上述实体创建容器版本,记录该版本并将其返回以供日后使用。
发布容器版本并快速预览当前容器草案。
以下示例代码使用跟踪代码管理器 API V2 接受可能在上例中创建的容器版本,并从该版本中检索帐号、容器和版本 ID。该示例利用这些 ID 向全世界实时发布容器版本。最后,该示例创建了新工作区的快速预览,并记录了此快速预览。
创建并重新授权用户环境。
以下示例代码使用跟踪代码管理器 API V2 接受容器版本,并提取帐号、容器和版本 ID。然后,利用这些 ID 创建指向相关输入容器版本的用户环境,并予以记录该用户环境。最后,记录已重新授权的用户环境。
记录账号中的所有电子邮件和容器访问权限。
以下示例代码使用跟踪代码管理器 API V2 查找跟踪代码管理器帐号中所有权限的列表。然后,记录用户的电子邮件地址、容器 ID 以及每个条目的容器访问权限类型。