0

我正在尝试使用 python2.7 和 pyral(v 1.3.2)更新 Rally 中的多值下拉列表字段(自定义字段)。

我可以像这样向字段添加单个值:

>>> update_data = {'FormattedID' : 'US58848', 'c_MapProfile' : {'ObjectID' : 129751972040}}
>>> rally.post('UserStory', update_data)
<pyral.entity.HierarchicalRequirement object at 0x6fffea46c50>

这会将字段更新为 ObjectID 指定的属性值。MapProfile 字典中的对象 ID 指向 AllowedAttributeValue 对象。

但是,我似乎无法弄清楚如何向该字段添加多个值。

有人可以给个提示吗?或者 pyral 不支持多值字段?

谢谢托马斯

4

1 回答 1

0

我不熟悉 pyral 工具包,但我可以说 api 需要某种形状的数据。

'c_MapProfile':[
  {'_ref':'/allowedattributevalue/123'},
  {'_ref':'/allowedattributevalue/124'}]

我相信您可以使用getAllowedValues函数检索自定义字段的允许值

请记住,这将覆盖任何现有值。如果您只想添加或删除条目而不覆盖当前值 - 使用CA Agile Central Web Services API 文档中解释的集合端点

于 2017-08-08T17:14:52.997 回答