Google 跟踪代码管理器容器列表的应用脚本

Google App Script for Tag Manager Container List

我是 运行 一个 google 应用程序脚本,用于获取我的 GTM 帐户的容器列表。我有以下代码:

TagManager.Accounts.Containers.list(parent)

parent = 我的 GTM 帐户 ID,我什至尝试将其作为字符串输入,EG "xxxxx"。我确定 GTM 帐户 ID 是正确的。

返回以下错误:

Uncaught Error: Response Code: 404. Message: Not Found. at fetchContainers (Code:19)

谁能帮帮我?

"Parent" is a path:

仅插入 ID 将提供无效路径,并且由于 API 客户端尝试从该路径检索响应,无效路径将导致错误。

您需要这样调用:

TagManager.Accounts.Containers.list(
    'accounts/' + accountId,
    {fields: 'container(name,publicId)'}
).container;

您可以在此处找到完整且有效的示例:

http://www.appsscript.it/tutorial/lista-dei-containers-di-google-tag-manager-in-spreadsheet-con-google-apps-script/