我正在使用Google Analytics(分析)Embed API来组合一个非常基本的自定义信息中心。
以下代码可以正常工作,并将正确的会话数据输出到#sessioncount
div中。但是,从很小的格式化角度来看,我想用逗号分隔成千上万。
例如,目前,我得到123456
的输出,我想在其中显示123,456
。
是否有一种方法可以更改API的结果以在显示之前将其格式化为该格式?
我尝试使用toLocaleString()
,但是这在这里不起作用,或者我试图在错误的地方使用它。
<section id="sessioncount"></section>
<script>
var sessioncount = new gapi.analytics.report.Data({
query: {
'ids': 'ga:XXXXXXX',
'metrics': 'ga:sessions',
'start-date': '30daysAgo',
'end-date': 'yesterday',
}
});
sessioncount.on('success', function(response) {
$("#sessioncount")[0].innerText =
response.totalsForAllResults["ga:sessions"]
});
sessioncount.execute();
</script>