2017-08-08 68 views
0

我试图使用python2.7和pyral(v 1.3)更新拉力赛中的多值下拉列表字段(自定义字段)。 2)。如何使用python和pyral将多个值添加到拉力赛中的多值下拉字段

我可以一个值添加到字段是这样的:

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

这将更新场由对象ID指定的属性值。 MapProfile字典中的对象ID指向AllowedAttributeValue对象。

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

任何人都可以提示吗?或者pyral不支持多值字段?

感谢 托马斯

回答

0

我不熟悉的pyral工具包,但我可以说的API预计一定形状的数据。

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

我相信你可以使用getAllowedValues功能

请记住,这将覆盖任何现有值检索您的自定义字段中的允许值。如果您只希望在不覆盖当前值的情况下添加或删除条目 - 请按照CA Agile Central Web Services API Documentation

相关问题