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

如何在Qualtrics中实现Survey-1答案自动传入Survey-2并后台提交

Qualtrics自动提交Survey-2实现方案

方案一:Webhook + 自定义脚本(适合有开发能力)

  • 在Survey-1的结束流程里添加Webhook动作,触发时机选「提交后立即」
  • 配置Webhook时,把Survey-1中需要传递的目标问题答案打包成参数(URL参数或JSON格式均可),同时带上Survey-2的匿名链接(记得包含Q_R这类会话标识参数)
  • 编写简单的服务器脚本(Node.js、PHP均可),接收Webhook请求后模拟浏览器访问Survey-2页面,将答案填充到对应问题字段并自动提交:
    • 给个Node.js核心代码参考(依赖axios和cheerio库):
      const axios = require('axios');
      const cheerio = require('cheerio');
      
      async function autoSubmitSurvey2(survey2Url, targetAnswers) {
        // 获取Survey-2页面,提取表单必填的隐藏参数
        const pageRes = await axios.get(survey2Url);
        const $ = cheerio.load(pageRes.data);
        const formData = {};
        $('input[type="hidden"]').each((_, el) => {
          formData[$(el).attr('name')] = $(el).attr('value');
        });
        // 映射目标问题答案,比如QID1是Survey-2里的目标问题ID
        formData['QID1'] = targetAnswers.QID1;
        // 提交表单
        await axios.post(survey2Url, new URLSearchParams(formData), {
          headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
        });
      }
      
  • 在Survey-2的结束流程中设置「发送PDF响应摘要」动作,触发条件设为「提交完成」

方案二:自动化工具 + Qualtrics API(无开发能力也适用)

  • 开启Survey-1的实时数据导出功能,选择CSV格式并推送到Google Drive/OneDrive等云存储
  • 使用Zapier或Make这类自动化工具搭建工作流:
    • 触发条件:Survey-1产生新的响应数据
    • 第一步:提取目标问题的答案内容
    • 第二步:调用Qualtrics的「Create Response」API,直接将答案插入Survey-2生成响应
  • 确保Survey-2的问题ID与Survey-1对应,API请求中正确映射答案字段
  • 同样在Survey-2的结束流程开启PDF响应摘要发送动作

关键注意事项

  • Survey-2需设置为「允许匿名提交」,避免登录验证阻碍自动提交流程
  • 先用测试账号提交Survey-1进行验证,检查答案是否正确传递、Survey-2是否生成有效响应
  • 使用Qualtrics API时,需提前在平台生成API令牌并配置好对应权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 04:53:11