Python-workfront无法从搜索中检索值

时间:2018-05-15 17:17:08

标签: python workfront-api

所以,我正在创建一个非常简单的搜索请求,使用python-workfront模块来检索问题的参考号。

issue = session.search(api.Issue,name='<<NAME>>',fields=['referenceNumber'])[0]

当我打印问题时,它会显示相关的值:

print(issue)

&gt;',objCode ='OPTASK',referenceNumber = 1084233&gt;

当我尝试仅打印参考号时,我收到以下错误:

print(issue.referenceNumber)

文件“”,第1行,in     runfile('C:/Python/Scripts/WorkFront_API_2.py',wdir ='C:/ Python / Scripts')

文件“C:\ app \ anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”,第705行,在runfile中     execfile(filename,namespace)

文件“C:\ app \ anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”,第102行,在execfile中     exec(compile(f.read(),filename,'e​​xec'),namespace)

文件“C:/Python/Scripts/WorkFront_API_2.py”,第31行,in     打印(issue.referenceNumber)

AttributeError:'Issue'对象没有属性'referenceNumber'

我知道这必须简单,但似乎无法弄清楚......

1 个答案:

答案 0 :(得分:1)

如果您参考文档here,您将看到使用名称reference_number访问字段引用编号。所以在你的例子中,

print(issue.reference_Number)