Gooddata Javascript API - 不支持属性

时间:2014-09-25 13:54:21

标签: javascript gooddata

调整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];

1 个答案:

答案 0 :(得分:2)

对于用于d3-data-viz示例的执行API,您必须提供属性标签指标的标识符,而不是属性 。这就是错误所说的。

在您的示例中,我可以看到attr2是其标识符的属性标签(因为它以label开头)。因此导致错误的元素是attr1metric

如何获取属性标签标识符将在以下开发人员文章中进行介绍

https://developer.gooddata.com/article/acquiring-object-identifiers-for-project-metadata#AcquiringSpecialLDMIdentifiers