2017-08-08 57 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

相關問題