头图

最佳实战 | 使用微搭低代码实现腾讯问卷满意度调查

腾讯问卷与腾讯云微搭联合后,开发者通过微搭平台即可在应用中嵌入问卷能力进行满意度调查的投放,并将问卷的结果同步至微搭,以便后续进行分析。

本文将指导您如何在应用中加入腾讯问卷,并如何使用问卷 WebHook 能力将数据同步至微搭。

步骤1:创建问卷

前往 腾讯问卷 创建一个调查问卷,并获取投放链接:

步骤2:将问卷加入微搭应用中

1、在需要添加问卷的应用中(目前暂时只支持 PC/H5 应用),加入弹窗组件及打开问卷的按钮:

2、新增点击时行为,选择页面跳转并将问卷的投放链接填入:

3、最终预览并发布应用即可。

步骤3:查看问卷结果

经过上述步骤,用户已经可以您的应用中,打开并填报问卷了。在合适的时间,您可以停止收集问卷,并在腾讯问卷的管理后台,查看问卷分析:

问卷数据同步至微搭数据模型

注意:以下能力必须开通腾讯问卷-团队版服务。

腾讯问卷 - 团队版支持 WebHook 能力。当用户提交问卷时,可以触发回调。我们可以利用此能力将问卷结果实时同步到微搭。下面将介绍如何使用此能力。

步骤4:创建满意度调查数据模型

1、进入 数据模型 页面,单机新建数据模型
2、进入模型配置页面,按照下图设置模型字段。

步骤5:为问卷 WebHook 提供回调服务

1、在微搭的云开发环境中,创建一个 云函数,用来处理回调:

其中 package.json 文件我们需要填写依赖:

{
  "dependencies": {
    "@cloudbase/weda-scf-sdk": "latest"
  }
}

index.js 我们可以按照示例,腾讯问卷 WebHook 回调传入参数可以参见

'use strict';

const weda = require("@cloudbase/weda-scf-sdk");

exports.main = async (event, context) => {
    // 这里是腾讯问卷触发回调的数据
    const webhookData = JSON.parse(event.body)

    // 将数据写入数据模型中
    const result = await weda.callModel({
        name: 'mydtc_04y565r', // 数据模型标识
        methodName: 'wedaCreate', // 新增数据方法
        params: {
           /** 在这里传入数据模型新增方法的入参  **/
        }
    })

    return result;
};

2、进入云开发 访问服务 页面中,单击新建

3、设置访问服务,单击确认后获取访问链接。

?回调链接为:默认域名+触发路径。

步骤6:在腾讯问卷配置回调链接

1、在问卷的设置中,单击 WebHook 右侧的设置

2、进入设置 WebHook 页面,单击新建 WebHook 配置回调链接即可。

完成上述步骤,即可在每次用户提交问卷时,问卷结果都会写入数据模型。

小程序云开发技术专栏
云开发CloudBase官方技术专栏!微信 x 腾讯云联合提供的小程序·云开发服务,快速构建小程序、Web和移动...

云开发(Tencent CloudBase,TCB)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构...

422 声望
438 粉丝
0 条评论
推荐阅读
限量内测名额释放:微信云开发管理工具新功能
我们一直收到大家关于云数据库管理、快速搭建内部工具等诉求,为了给大家提供更好的开发体验,结合大家的诉求,云开发团队现推出新功能「管理工具」,现已启动内测,诚邀各位开发者参与内测体验。

CloudBase云开发阅读 36

封面图
Low-Code,一定“low”吗?
低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。本文将重点介绍低代码相关...

京东云开发者1阅读 528

封面图
为什么数据库连接池不采用 IO 多路复用?
IO多路复用被视为是非常好的性能助力器。但是一般我们在使用 DB 时,还是经常性采用c3p0,tomcat connection pool等技术来与 DB 连接,哪怕整个程序已经变成以Netty为核心。这到底是为什么?

edagarli2阅读 572

2个小时,搭出1套应用,这个低代码平台很赞!
简单来说,低代码平台是一套通过拖拽配置,就能实现业务型软件系统的开发平台,并能无缝的部署上线运行。在这个过程中,当然也允许编写代码进行复杂应用的扩充,但更重要的是,大量基础性的编码工作,都可以被低...

这我可不懂2阅读 400

封面图
如何使用码匠连接 MySQL
MySQL 是一种流行的关系型数据库管理系统,用于存储和管理结构化数据。MySQL 数据源是指通过连接 MySQL 数据库获取数据的数据源。MySQL 数据源可用于各种应用程序和工具,如 Web 应用程序、报告工具和 ETL 工具,...

码匠Majiang阅读 826

封面图
数字化转型危与机,20年老厂的升级之路
“投资大、周期长、见效慢”,是每一家企业在考虑数字化战略时,都会纠结的问题。一、打江山容易,守江山难企业在快速扩张的过程中,往往可以不需要过多的考虑细节的问题,跑马圈地的打法会更加有效。但是市场占有...

织信informat阅读 756

封面图
如何使用码匠连接 PostgreSQL
PostgreSQL 是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),它具有许多强大的功能,PostgreSQL 支持大部分的 SQL 标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务...

码匠Majiang阅读 730

封面图

云开发(Tencent CloudBase,TCB)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构...

422 声望
438 粉丝
宣传栏