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)
因此,我正在使用 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)