Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Niko030303/invitation-and-sign-in

根据宾客名单批量生成二维码、批量发送邀请邮件和扫码签到
https://github.com/Niko030303/invitation-and-sign-in

Last synced: 9 days ago
JSON representation

根据宾客名单批量生成二维码、批量发送邀请邮件和扫码签到

Awesome Lists containing this project

README

        

在做线下活动策划的时候,你是否会经常遇到这些问题?

> 👉活动需要邀请很多宾客,要生成签到二维码的时候,将维格表数据导出到 Excel,Excel 再导入到二维码生成器批量生成,生成后需要手动和维格表 / Excel 对应的记录匹配...
>
> 👉发送邀请邮件,需要用到 Excel、Word、Photoshop 多种工具来配合编辑邮件模板发送,稍有差错就要从头来过...
>
> 👉等到活动那天,现场扫码签到入场,你还需要采购扫码设备或者购买付费的签到系统...(下图为某签到系统的使用价格)

![image.png](https://s1.vika.cn/space/2021/11/29/63b413b2857f4f69b8e8ca13a57ab947)

这样耗费的时间比较久,工作量大而且嘉宾的体验也不好。还需要各种办公软件,研发资源,签到软硬件系统,涉及到多个部门的沟通与协调,处理不及时还容易被上司骂😞...

但是,如果使用维格表来处理,只需要一台手机即可💰**零成本快速搭建💰**一个活动邀请与签到验证系统,免去了多部门的沟通成本和采购成本

我曾经利用vika维格表的 API 功能从 0 到 1 搭建图书管理系统📚,协助管理员解决“借书易、还书难”的问题。在协助一家公司搭建线下活动策划系统📝时,我发现很多活动策划或者运营的朋友都会遇到以上问题,原因是不懂得如何利用 API 打通数据👨‍💻

什么是 API 🔗 呢?

简单来说,就是利用几个基础的”增删查改“API 命令 ,实现自动化运行维格表。

> 比如说,我利用 API 做了一个图书借阅系统📚,只需要扫描一下《穷爸爸与富爸爸》这本书的条形码📱,就会读取一个公开图书库的 API,这个 API 会返回图书的名字、作者和图片。

> 然后我再调取一下维格表的新增 API,系统就会在维格表自动新增了一条记录,并在记录中自动填充图书的名字、作者和图片、还有借阅时间。

> 从用户角度来讲,就是手机扫描一下图书的条形码,维格表就自动记录这本书的信息和借阅时间🔗。

那么回到最初的问题,活动策划中关于邀请和签到的痛点该如何利用 API 快速解决呢?

# 前期配置

在开始 API 奇幻旅程之前,你需要先做以下几个准备:

1、将模板另存到自己的空间站:https://vika.cn/template/tpcKQnmTGsi1T/tplHqifZ614c3

##### ![image.png](https://s1.vika.cn/space/2021/11/29/f39836eb84c64b5791eddea5c204f5d8)

2、支持「捷径」的 iOS 14 系统 iPhone 1 台

3、如果你从未设置过「捷径」,需要在「设置」中的「快捷指令」中打开「允许不受信任的快捷指令」

![image.png](https://s1.vika.cn/space/2021/11/29/6ac5063b98b948e2b1dcec417597a08a)

> (🌟温馨提醒:如果是第一次使用「快捷指令」功能,可能无法打开「允许不受信任的快捷指令」开关,需要先在「快捷指令」app 上用系统自带的快捷指令体验一次后,再回到上图👆打开开关)
>

针对文章开头说到的 3 个场景,我封装成 3 个 API 快捷指令,以下分别是这些指令的操作说明

如果你是 API 新手玩家🤓,跟着操作步骤做一遍即可,摸索清楚之后可以根据自己的实际情况开发出更多创意想法🤔

## 场景一:批量生成二维码

说明:基于**「宾客名单**」中的“当前活动”视图,为本次活动的宾客生成邀请二维码。

步骤:

1. 将快捷指令链接分享到手机浏览器中,**点击「获取捷径」**(链接:https://u.vika.cn/nnl0p)

2. 在词典中填入相关信息(apiToken、datasheetId、viewId)

| apiToken | uskxxxxxxxxxxxxxxxxxxxx |
| ----------- | ----------------------- |
| datasheetId | dstxxxxxxxxxxxxxxx |
| viewId | viwxxxxxxxxxx |

- 在维格表的左下角打开「用户中心」,找到开发者配置,点击复制 **API Token(注意保护好自己的 Token,不要泄露)**

![复制apiToken.gif](https://s1.vika.cn/space/2021/11/29/68133c377dec4bcd9d46a30184bf0733)

- 将「宾客名单」的“当前活动”中的 **datasheetId** 和 **viewId** 填入对应地方 (在浏览器地址栏中,**以 dst 和 viw 开头的字符串)**

![image.png](https://s1.vika.cn/space/2021/11/29/988908ac8af3429d956d708b47a28026)

3. 在「宾客名单」表的“**当前活动**”视图中,添加本次活动想邀请的宾客
4. 使用「捷径」,自动生成二维码

## 场景二:批量发送邀请邮件

说明:根据「宾客名单」中的“当前活动”视图,为本次活动的宾客批量发送带邀请码的邮件。

步骤:

1. 需要先在苹果手机自带的邮件 App 中绑定邮箱

(如何获得密码,以 QQ 邮箱为例:https://jingyan.baidu.com/article/a681b0de070c073b18434632.html)

2. 将快捷指令链接分享到手机浏览器中,点击「获取捷径」(链接:https://u.vika.cn/4fm6m)

3. 在词典中填入相关信息(apiToken、datasheetId、viewId 以及 email)

| apiToken | uskxxxxxxxxxxxxxxxxxxxx |
| ----------- | ------------------------------------------- |
| datasheetId | dstxxxxxxxxxxxxxxx |
| viewId | viwxxxxxxxxxx |
| email | [[email protected]](mailto:[email protected]) |

- 在维格表的左下角打开「用户中心」,找到开发者配置,点击复制 **API Token(注意保护好自己的 Token,不要泄露)**
- 将「宾客名单」的“**邮件视图**”中的 datasheetId 和 viewId 填入对应地方(在浏览器地址栏中,**以 dst 和 viw 开头的字符串)**

- 在 email 中填写在步骤 1 绑定的邮箱地址

![image.png](https://s1.vika.cn/space/2021/11/29/5c8fcea16cda4048af0db51714399b56)

4. 在「宾客名单」表的“**邮件视图**”中,筛选出本次活动想发送邀请邮件的宾客

![image.png](https://s1.vika.cn/space/2021/11/29/608df92b63d24607b5ee8a639d855bb9)

5. 使用「捷径」,自动发送邀请邮件(温馨提示:发送邮件的捷径仅支持手机,不支持平板)

![image.png](https://s1.vika.cn/space/2021/11/29/5eec8d959db6411b941e41227a02355d)

## 场景三:扫码验证

说明:活动当天,迎宾人员扫描宾客的二维码验证入场,并在维格表的“是否签到”列中自动勾选

步骤:

1. 将快捷指令链接分享到手机浏览器中,点击「获取捷径」(链接:https://u.vika.cn/yhipq)

2. 在词典中填入相关信息(apiToken、datasheetId、viewId)

| apiToken | uskxxxxxxxxxxxxxxxxxxxx |
| ----------- | ----------------------- |
| datasheetId | dstxxxxxxxxxxxxxxx |
| viewId | viwxxxxxxxxxx |

- 在维格表的左下角打开「用户中心」,找到开发者配置,点击复制 **API Token(注意保护好自己的 Token,不要泄露)**
- 将「宾客名单」的“**当前活动**”视图中的 **datasheetId** 和 **viewId** (在浏览器地址栏中,**以 dst 和 viw 开头的字符串)**

3. 在「宾客名单」表的“**当前活动**”视图中,添加本次活动想邀请的宾客
4. 使用「捷径」,扫描二维码,签到成功后,该名宾客的签到状态一列会打勾✅

🌟温馨提示:在复制粘贴表 ID 和 API Token 时,不能有多余的空格、跨行喔~ 如果设置完成后,没有实现想要的效果,优先排查空格/跨行(别问我是怎么知道的🤓)

## 更多 API 的应用

维格表是一款面向 API 的智能多维表格,应用场景广泛,活动邀请与签到的自动化只是其中一种简单的应用场景。

通过 API ,维格表可以与更多业务系统、智能硬件实现连接。

这代表着一种更加智能、更加简便的数据管理方式,更自由也更具革命意义。(更多维格表 API 信息参见:https://vika.cn/help/developers/)