我正在尝试与数据工作室连接器开发的变化保持最新状态。几个月前,他们宣布了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是我的自定义字段。
有没有办法声明这一点?
不确定是否已经解决了这个问题,但遇到了几乎相同的情况。对我的解决方案是编写一个函数,该函数将稍后使用字段名称作为参考点在我的JSON架构中查找。这使我可以根据需要使用自定义字段,但不必依靠Google Data Studio支持它们。
知道它稍后一段时间,但希望它能帮助您或其他人!