如何使用Google Embed API设置数字格式 - 小数位数限制 - 整数

时间:2014-12-05 18:53:31

标签: api google-analytics formatting numbers embed

我想格式化通过Google的Embed API返回的数字,主要是控制十进制数,以及数字1000 +的逗号位置。

我在Google图表的NumberFormat上找到了此文档,以及以下指向嵌入式参考指南的链接:
https://developers.google.com/chart/interactive/docs/reference#numberformatter https://developers.google.com/analytics/devguides/reporting/embed/v1/reference

Embed的语法不同,因此Google Charts数字格式似乎不适用。

这是我的嵌入式语法...我假设有一些方法可以为数字格式添加选项,类似于我在下面的选项参数中添加的内容:

var avgSessionDuration = new gapi.analytics.googleCharts.DataChart({
reportType: 'ga',
query: {
  'metrics': 'ga:avgSessionDuration',
  'start-date': '30daysAgo',
  'end-date': 'yesterday',
},
chart: {
  type: 'TABLE',
  container: 'avgSessionDuration',
  options: {
    'NumberFormat': {
      pattern: '$###,###'
    }
  }
}

});

我觉得我已经阅读了每个Embed参考资料的每一个字,并且无法在任何地方找到它,但似乎不太可能没有开箱即用的解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试删除' NumberFormat'周围的单引号。我不相信那些是必需的,他们可能会导致问题。