0
我正在使用GoogleAnalytics Embed API創建自定義分析儀表板。將Google Analytics值強制轉換爲變量
目前我的代碼看起來是這樣的:
我的問題是,我試圖使用變量CurrentUsers
其他計算。
這裏是我的代碼
var CurrentUsers; // declared globally
gapi.analytics.ready(function() {
var CurrentVisitorsData = new gapi.analytics.report.Data({
query: {
ids: 'ga:xxxxxx',
metrics: 'ga:users',
'start-date': '7daysAgo',
'end-date': 'yesterday'
}
});
CurrentVisitorsData.on('success', function(response) {
CurrentUsers = response.totalsForAllResults['ga:users'];
console.log (CurrentUsers); //this displays the correct number of current users
});
CurrentVisitorsData.execute();
console.log (currentUsers); // This one returns Uncaught ReferenceError: CurrentUsrs is not defined
});
所以響應函數變量的作品中,但它不後。我需要使用多個變量並對它們執行操作,所以我不能在響應函數中做我需要做的事情。
任何想法如何在成功函數外訪問該值?