Google apps script 将数组类型传递给Google Data Studio
我目前正在制作一个连接到google data studio的连接器 我想从一个名为“问题”的生产图SQL端点获取一个字段。最困难的部分是该字段是字符串id的数组,例如,['id-1'、'id-2'、'id-3']Google apps script 将数组类型传递给Google Data Studio,google-apps-script,graphql,google-data-studio,Google Apps Script,Graphql,Google Data Studio,我目前正在制作一个连接到google data studio的连接器 我想从一个名为“问题”的生产图SQL端点获取一个字段。最困难的部分是该字段是字符串id的数组,例如,['id-1'、'id-2'、'id-3'] var questions= fields.newDimension() .setId('questions') .setName('Questions') .setType(types.TEXT) .setDescription('question')
var questions= fields.newDimension()
.setId('questions')
.setName('Questions')
.setType(types.TEXT)
.setDescription('question')
google data studio似乎不接受数组的模式类型。我的限制主要是我无法为graphql编写新的解析器,我只想在不做更改的情况下处理graphql服务器的现有状态
问题:
干杯。这需要在连接器的
getData()
函数中处理。您的代码指向getSchema()
,然后指向它的一部分。我也是,因此必须创建助手函数,将源API响应转换为DataStudio需要使用的“行”。可以根据需要帮助解决此问题:)这需要在连接器的getData()
函数中处理。您的代码指向getSchema()
,然后指向它的一部分。我也是,因此必须创建助手函数,将源API响应转换为DataStudio需要使用的“行”。可以根据需要帮助解决此问题:)