Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Niko030303/invitation-and-sign-in
根据宾客名单批量生成二维码、批量发送邀请邮件和扫码签到
https://github.com/Niko030303/invitation-and-sign-in
Last synced: 9 days ago
JSON representation
根据宾客名单批量生成二维码、批量发送邀请邮件和扫码签到
- Host: GitHub
- URL: https://github.com/Niko030303/invitation-and-sign-in
- Owner: Niko030303
- License: mit
- Created: 2021-12-27T07:43:40.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-27T07:53:50.000Z (almost 3 years ago)
- Last Synced: 2024-08-01T19:44:19.881Z (4 months ago)
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vikadata - invitation-and-sign-in
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/)