【06】答疑汇总



子不语Rex

06月25日

答疑汇总 

| 本文为付费栏目文章,您已订阅,可阅读全文 |
@Raybook 问:
已经在 MikeCRM 里面做的表单可以有办法导入到金数据嘛?
不能直接导入,但可以通过麦客导出 Excel,再在金数据中导入 Excel 的方式曲线实现。

1. 在麦客中导出 Excel 表格

在麦客中,找到你想要迁移的表单,选择最右侧的「…」菜单中的「导出与下载」,并在弹出框中,导出内容选择「仅反馈」。这样导出后,会得到一份 Excel 文件,表单中的问题会作为每一列的标题,每一行都是已经收集到的内容。

2. 删除导出 Excel 中不必要的部分

导出的 Excel 文件中,麦客会额外生成一些信息,如表头、序号、说明文字等,先在 Excel 中将这些多余信息删去。

3. 在金数据中创建表单:从 Excel 创建表单

最后一步,在金数据中创新表单,并选择「从 Excel 创建表单」,上传这份 Excel 文件即可。金数据会尝试自动识别每个标题的数据类型,如下图所示,根据识别结果,你可以进一步人工调整修正。可以看到,邮箱、手机都已经被正确识别,只需要人工调整,将「你的姓名是什么?」字段的数据类型,从「单行文字」调整为「姓名」。

@Shaowen 问:
我想用 IFTTT 和金数据联动,把 Todoist 中完成的任务直接发送到对应的金数据表单中。这个 IFTTT 该怎么设置?
IFTTT 不能实现,但可以借助同类型的服务 Zapier 实现,我们来看一看具体怎么做。
总的来说,我们希望在 Todoist 中完成一个任务后,把这个事件推送到 IFTTT 或 Zapier 这样的「中转站」,这一步无论是 IFTTT 还是 Zapier 都可以做到。下一步,则是将任务从中转站转发给金数据。试想一下,你肯定不希望任何人都可以随意在你的表单中添加记录,因此这一步是需要加密鉴权的,也就是说金数据要验证你真的有权限向这份表单中添加数据。这也是 IFTTT 无法实现的原因,它在「转发」这一步上,不能向金数据验明自己的身份。
我们就以最简单的例子,在 Todoist 中完成一个任务时,将任务标题和完成时间,记录到金数据的表单中。

1. 在金数据中创建一个表单,添加两个字段:任务标题、完成时间。

2. 在 Zapier 中设定 Todoist 为 Trigger

新建一个 Zapier,将 Trigger 设置为 Todoist,并选择当有「New Complete Task」时,即有任务被完成时,向 Zapier 这个「中转站」发送完成任务的相关信息。

3. 在 Zapier 中设定 Webhooks 作为 Action

Zapier 作为中转站拿到数据后,下一步就是把这个完成任务的数据,转发给金数据。这一步就需要将 Webhooks 作为 Action。
首先,要选择 Webhooks 的类型。由于这时候我们需要 Webhooks 做的事情,是把 Todoist 中转到 Zapier 的数据,转发给金数据,所以在这里需要选择「POST」,即由 Zapier 把这个数据抛给金数据。
之后,我们需要配置 POST 内容的模板(Template),即由 Zapier 怎么给金数据转发内容。需要配置的几个选项主要是下图当中这几项,我们一个个具体来讲解。
(1)URL
链接的格式是固定的,都是下面这样的形式,其中 {formID} 需要替换成每个表单的 ID。这个 ID 可以在每个表单的填写链接中轻易地找到,例如我们前面创建的表单链接是「https://jinshuju.net/f/sBg8lr」,那么 {formID} 就是替换成 sBg8lr。
https://jinshuju.net/api/v1/forms/{formID}
(2)Payload Type
金数据需要转发来的数据是以 JSON 格式的,因此这里选择 JSON 数据格式。
(3)Data
这里就是要把哪些信息转发给金数据,我们这个例子中如前面所述,只记录任务标题和完成时间这两个信息。在表单的「设置 - 数据提交 - 将数据以JSON格式发送给第三方」模块下,点击「字段对照表及JSON样例」,可以看到表单中,任务标题对应的是 field_1,完成时间对应的是 field_2。
那么,在 Zapier 的 Webhooks 的配置中,按 name - value 的形式,其中 name 就是金数据表单的 API Code,即 field_1、field_2 之类。而 value 则来自 Todoist 传给 Zapier 的数据,这里不需要特别查询,在配置框中点击就会弹出所有 Todoist 提供的数据。
(4)Basic Auth
最后一个需要配置的,就是鉴权信息,即每次 Zapier 给金数据转发数据时,都先告诉金数据,我是有权限向你添加数据的。
这里的 Basic Auth 其实就类似我们常见的登录名和密码,按如下格式填写:
登录名`|密码`
那么,登录名和密码哪来呢?前往金数据的「个人中心 - API」,就可以找到 API Key 和 API Secret,分别对应着登录名和密码。
至此,就完成了 Zapier 的配置,保存并生效后,你在 Todoist 中完成一项任务,就会同步被记录在金数据相应的表单中了。

上一期
第四章 | 收集高质量的数据
下一期
第五章 | 团队和企业使用金数据
精选评论(0) 我的评论