json Power Automate表格点总表达式

z9ju0rcb  于 2023-05-19  发布在  其他
关注(0)|答案(1)|浏览(112)

有人能帮帮我吗我有个问题我有一个微软表单调查,我提取所有的答复,并把它们在HTML格式。但是,我想从调查中获得总积分值,并将其插入到HTML中。这个值不会出现在动态内容中,我一直在尝试使用一个变量,但到目前为止,我还没有能够得到正确的表达式。我使用的表达式是:

if(empty(body('Get_response_details')?['responses']), null, first(item()?['responses'])['Points'])

并且它总是返回值0。有人知道正确的表达方式吗?

if(empty(body('Get_response_details')?['responses']), null, first(item()?['responses'])['Points'])
klsxnrf1

klsxnrf11#

既然你在谈论分数,我猜你在微软表单中使用了测验模板,对吗?
据我所知,目前获取响应详细信息操作***不返回***每个问题的分数或每个受访者的总分数。
您可以尝试使用Forms API。Hiro有一个关于这种方法的很好的博客:https://mofumofupower.hatenablog.com/entry/formsapi
我发现了一个GetAggregateQuizData方法,它应该返回averageScore,每个问题的correctCount和一个响应者数组。这不完全是你要找的,但可能仍然有用?
下面是一个例子

https://forms.office.com/formapi/api/<tenantid>/users/<userid>/forms('<formid>')/GetAggregateQuizData

相关问题