3

我正在努力了解 Data Studio 连接器开发的最新变化。几个月前,他们发布了 Data Studio Apps Script Service,并建议使用新的 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 是我的自定义字段。

有没有办法声明这个?

4

1 回答 1

1

不确定您是否已经解决了这个问题,但遇到了几乎相同的情况。我的解决方案是编写一个函数,稍后将使用字段名称作为在我的 JSON 模式中查找的参考点来查看我的模式。这使我可以根据需要使用自定义字段,但不必依赖谷歌数据工作室支持它们。

过了一会儿才知道,但希望它对您或其他人有所帮助!

于 2020-04-09T12:16:32.943 回答