You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Power Automate中获取Microsoft Forms问卷总分的正确表达式

解决Power Automate获取Microsoft Forms问卷总分的问题
  • 你当前表达式的问题在于:item()是**循环控件(如Apply to each)**专属变量,不在循环中使用会返回空值;且你只提取了第一个响应项的分数,自然可能返回0。

  • 分两种场景给出正确表达式:

    1. 问卷已自动计算总分(Forms内设置了评分类题目并开启总分计算):
      直接调用Get Response Details输出的TotalPoints字段,表达式为:

      body('Get_response_details')?['TotalPoints']
      
    2. 需要手动求和所有题目分数:
      使用sum()函数遍历所有响应项的分数并累加,表达式为:

      sum(body('Get_response_details')?['responses'], item()?['Points'])
      
  • 验证方式:在Power Automate表达式编辑器中点击「测试」,查看返回值是否匹配预期总分。

内容的提问来源于stack exchange,提问作者Leonardo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 13:28:07