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

Python-workfront not able to retrieve values from search

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

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

当我打印问题时,它显示关联值:

print(issue)

>', objCode='OPTASK', referenceNumber=1084233>

当我尝试只打印参考编号时,出现以下错误:

print(issue.referenceNumber)

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

文件 "C:\app\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py",第 705 行,在运行文件中 execfile(文件名,命名空间)

文件 "C:\app\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py",第 102 行,在 execfile 中 执行(编译(f.read(),文件名,'exec'),命名空间)

文件 "C:/Python/Scripts/WorkFront_API_2.py",第 31 行,位于 打印(issue.referenceNumber)

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

我知道这一定很简单,但似乎无法弄清楚...

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

print(issue.reference_Number)