【发布时间】:2022-01-21 23:55:08
【问题描述】:
我正在尝试调用(新的)alpha GA Admin API 来完成列出我有权访问的所有帐户的简单任务...我正处于调用 API 但我没有收到任何错误的阶段消息,我也没有看到谷歌表上的信息。你能帮忙吗?
function listGA4Accounts() {
var sheet = _setupListGA4AccountsSheet();
var accounts = AnalyticsAdmin.Accounts.list();
if (accounts.items && accounts.items.length) {
for (var i = 0; i < accounts.items.length; i++) {
var account = accounts.items[i];
var rowNum = i+2;
sheet.getRange("A" + rowNum).setNumberFormat('@')
.setValue(account.name).setBackground(AUTO_POP_CELL_COLOR);
sheet.getRange("B" + rowNum)
.setValue(account.displayName).setBackground(AUTO_POP_CELL_COLOR);
sheet.getRange("C" + rowNum)
.setValue(account.createTime).setBackground(AUTO_POP_CELL_COLOR);
}
}
}
以上代码改编自用于 Universal Analytics/GA3 的旧代码,过去运行良好。我错过了什么?我还有一个标准 GCP 项目,并且为该 GCP 项目启用了 API。
我们非常感谢您对上述内容的任何帮助/想法。
谢谢。
【问题讨论】:
-
您具体连接的是哪个 api?请添加链接。有一个谷歌分析数据 api,有一个谷歌分析管理 api。不知道 Google 数据管理员是什么。
-
我的错。刚刚编辑。我的意思是 Google Analytics Admin API 当然不知道我为什么要写“数据”。链接:developers.google.com/analytics/devguides/config/admin/v1/rest/…。谢谢
-
那还支持应用脚本吗?
标签: google-apps-script google-analytics google-analytics-api google-analytics-4