google-apps-script - Google datastudio 正在向 getData 请求添加额外的维度
问题描述
我正在创建一个 datastudio 连接器,它从 api 获取数据。我已将两个字段定义为维度 year_month(定义为类型 types.YEAR_MONTH)和 day_of_week(定义为类型 types.DAY)。API 根据维度整合数据并将数据返回给连接器。当用户选择“year_month”字段时,datastudio 会自动将“day_of_week”字段添加到数据中。尽管用户没有选择“day_of_week”字段,但 datastudio 会自动将该字段添加到 getData。为什么会这样?添加额外字段的逻辑是什么?下面是传递给 getData 函数的请求,尽管用户只选择了 campaing、year_month 和 dfActions。
{
"dateRange": {
"endDate": "2021-07-20",
"startDate": "2021-06-23"
},
"scriptParams": {
"lastRefresh": "1626812363157"
},
"configParams": {
"AccountIds": "XXXXX,YYYY"
},
"fields": [
{
"name": "campaign"
},
{
"name": "day_of_week"
},
{
"name": "dfaActions"
},
{
"name": "year_month"
}
]
}
解决方案
推荐阅读
- emacs - 如何在 Doom Emacs 中设置相对行号
- linux - 如何使用热点运行 .sh 文件
- javascript - SelectField 创建下拉菜单
- python - 在没有包的python中实现Haar小波
- python - 如何读取大于 60 的分钟值并避免 ValueError:时间数据 '60:01' 与格式 '%M:%S' 不匹配
- firebase - 为什么在 google play store 上发布后 google 和 facebook 登录不起作用
- hibernate - 无法使用休眠执行更新
- c - 在 C 中初始化变量的最有效方法
- c++ - 如何将字符串添加到向量(并随后显示它)?
- asp.net-core - ASP.NET Core:如何在 startup.cs 文件中运行 npm 脚本命令?