所以,我正在创建一个非常简单的搜索请求,使用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,'exec'),namespace)
文件“C:/Python/Scripts/WorkFront_API_2.py”,第31行,in 打印(issue.referenceNumber)
AttributeError:'Issue'对象没有属性'referenceNumber'
我知道这必须简单,但似乎无法弄清楚......
答案 0 :(得分:1)
如果您参考文档here,您将看到使用名称reference_number访问字段引用编号。所以在你的例子中,
print(issue.reference_Number)