调整d3-data-viz示例代码以适合项目,当以下行的值更改为项目中的标识符时,代码返回400(错误请求)
{
"error":
{
"errorClass":"com.gooddata.webapp.service.simpleexecutor.UnsupportedTypeException",
"trace":"",
"message":"Type attribute not supported in simple execution.",
"component":"Webapp",
"errorId":"51ab443c-b4a3-47be-a434-2cecfc4f244f",
"errorCode":"gdc.webapp.execution.unsupported_type",
"parameters":["attribute"]
}
}
示例viz.js中的代码:
var metric = 'afSEwRwdbMeQ',
attr1 = 'oppclose.aam81lMifn6q',
attr2 = 'label.opp_owner.id.name';
var elements = [attr1, attr2, metric];
答案 0 :(得分:2)
对于用于d3-data-viz示例的执行API,您必须提供属性标签或指标的标识符,而不是属性 。这就是错误所说的。
在您的示例中,我可以看到attr2
是其标识符的属性标签(因为它以label
开头)。因此导致错误的元素是attr1
或metric
。
如何获取属性标签标识符将在以下开发人员文章中进行介绍