0

因此,我正在使用 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 exec(compile(f.read(), filename, 'exec'), namespace)

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

AttributeError:“问题”对象没有属性“referenceNumber”

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

4

1 回答 1

1

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

print(issue.reference_Number)
于 2018-05-16T14:15:28.527 回答