架构对象中的Google Data Studio自定义字段

时间:2019-05-08 14:39:11

标签: google-data-studio getschema

我正在努力跟上Data Studio Connectors开发的最新动态。几个月前,他们宣布了Data Studio Apps脚本服务,并建议使用新的DataStudioApp类来创建配置和架构对象。 实际上,我不仅从服务器中获取“数据”,而且从配置和架构对象中获取,因为我们根据用户标识使用相同的连接器访问不同的数据库。 因此,我的方法是继续从服务器获取json对象,然后通过DataStudioApp.createCommunityConnector()解析它们以创建配置和架构对象。 我的问题是我在架构指标对象中放置了“自定义字段”,并且没有方法在DataStudioApp类中声明它。

这是我的架构指标对象之一:

[...]
  {
    "name" : "cantid",
    "label" : "Cantidad",
    "dataType" : "NUMBER",
    "isDefault " : true, 
    "semantics" : {
      "conceptType" : "METRIC",
      "semanticGroup" : "NUMERIC",
      "isReaggregatable" : true
    },
    "sqlname" :  "sum(cantid) as cantid"
  },
[...]

sqlname是我的自定义字段。

有没有办法宣布这一点?

1 个答案:

答案 0 :(得分:0)

不确定是否已解决此问题,但遇到了几乎相同的情况。对我来说,解决方案是编写一个函数,稍后将使用字段名称作为参考点来查看我的模式,以便在JSON模式中进行查找。这使我可以根据需要使用自定义字段,而不必依靠Google Data Studio支持它们。

稍后会知道它,但是希望它对您或其他人有帮助!