Google apps script 将数组类型传递给Google Data Studio

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')

我目前正在制作一个连接到google data studio的连接器

我想从一个名为“问题”的生产图SQL端点获取一个字段。最困难的部分是该字段是字符串id的数组,例如,['id-1'、'id-2'、'id-3']

  var questions= fields.newDimension()
   .setId('questions')
   .setName('Questions')
   .setType(types.TEXT)
   .setDescription('question')
google data studio似乎不接受数组的模式类型。我的限制主要是我无法为graphql编写新的解析器,我只想在不做更改的情况下处理graphql服务器的现有状态

问题:
  • 如何将此数组字符串传递到google data studio?是否有我可以使用的现有类型
  • 如果1)不起作用,我可以进行一个计算数组值长度的graphql查询吗?(因为这基本上就是我想要的)
  • 一些链接


    干杯。

    这需要在连接器的
    getData()
    函数中处理。您的代码指向
    getSchema()
    ,然后指向它的一部分。我也是,因此必须创建助手函数,将源API响应转换为DataStudio需要使用的“行”。可以根据需要帮助解决此问题:)这需要在连接器的
    getData()
    函数中处理。您的代码指向
    getSchema()
    ,然后指向它的一部分。我也是,因此必须创建助手函数,将源API响应转换为DataStudio需要使用的“行”。可以根据需要帮助解决此问题:)