大家好(并提前感谢您的帮助)!我很想知道 Analytics API(管理 API):https : //developers.google.com/analytics/devguides/config/mgmt/v3/
谷歌表格/应用程序脚本/分析
我正在使用 Google Sheets 工作,所以我使用 Apps Script 来提取数据。Apps Script 本身的文档是不言自明的,但 Analytics Management API 与 Apps Script 的结合似乎没有任何内容。到目前为止,我一直在主要查看 Javascript 示例以接近结果。
隐藏功能?
但是,我在各种示例中找到了许多可用的功能,但在文档中却没有。例如:
var properties = Analytics.Management.Webproperties.list(AcountID);
var webPropertyIdOfFirstElement = properties.getItems()[0].getId();
将返回第一个元素的 ID。
文档
但是根据本文档(Javascript)
https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/webproperties/list
实际代码(返回相同)应该/应该是:
var results = Analytics.Management.Webproperties.list(accountID);
var properties = results.items;
var property = properties[0];
var theID = property.id;
哪里?
所以我的问题是函数在哪里
getItems()[X] and .getId()
来自那些不是 javascript 内置函数?是否有某种我一直遗漏的秘密文件?老实说,我很想知道。
以及(在示例中与上面相同的页面上)。有人可以解释“执行”功能。老实说,我以前从未见过这种情况。这是如何工作的?
function listProperties() {
var request = gapi.client.analytics.management.webproperties.list({
'accountId': '123456'
});
request.execute(printProperties);
}
function printProperties(results) { //do stuff }
? “执行”并将函数作为参数传递?嗯?
30秒到达战场
相关分类