在将自定义连接器添加到Google Data Studio之后,当我尝试创建图形时,它抛出了内部服务器错误,没有任何解释。我想知道是否还有其他人知道可能的原因。
我已经尝试确保没有特殊字符(仅1-9,a-z,A-Z),将我的域列入白名单,将数据缩减为1行并在其他表上进行测试。下面是我创建架构的代码。
var fields = cc.getFields();
var types = cc.FieldType;
metadata = cube.getMetadata();
var dimens = metadata.dimensions;
dimens.forEach(function(dim) {
dim.hierarchies.forEach(function(arch) {
arch.levels.forEach(function(level) {
if (level.LEVEL_NAME != "(All)")
fields.newDimension()
.setId(level.LEVEL_UNIQUE_NAME)
.setName(level.LEVEL_NAME)
.setDescription(level.LEVEL_CAPTION)
.setType(types.TEXT)
.setGroup(level.HIERARCHY_UNIQUE_NAME.substring(level.HIERARCHY_UNIQUE_NAME.indexOf('.') + 1));
}
});
});
});
var metrics = metadata.measures;
metrics.forEach(function(met) {
fields.newMetric()
.setId(met.MEASURE_UNIQUE_NAME)
.setName(met.MEASURE_NAME)
.setType(types.NUMBER)
});
sheet.getRange(rowNum, 1).setBackground("LimeGreen");
return fields;
系统错误:
Data Studio遇到系统错误。
对不起,我们遇到错误,无法完成您的请求。
错误ID:a933d9a9
在实际数据包中的代码是:13,原因为“内部”
答案 0 :(得分:0)
因此,事实证明,尽管进行了修改,但系统仍然不喜欢我的ID,只需对列进行编号就可以使它连接起来。