使用飞书多维表格实现推送邮件

一、为什么用飞书?

在当今竞争激烈的商业环境中,选择一款高效、智能的办公工具至关重要。了解飞书的朋友应该都知道,飞书的集成能力是很强大的,能够与各种主流的办公软件无缝衔接,实现数据交互,提升工作效率。
按目前主流的办公软件,实现推送邮件功能并不难,但难得是要满足不同场景的需求。下面我以一个表格的方式,展示出不同平台实现的方式,以及能满足的场景。
大家都知道,现在的办公软件基本上实现的方式要么是内部集成自动化的流程配置,要么是通过对接WebHook的方式来推送,要么就是通过机器人的方式实现。
对比如下:

办公软件智能表格是否支持发送邮件实现方式使用场景
企业微信不支持无,表格本身不能支持,如果想实现,估计可以通过调用接口的方式实现。从企业微信的文档当中,有消息通知。当然集成也是有办法的,可以通过第三方集成平台集成,当然这个需要自己研究一下了。
WPS表单支持通过webhook的方式实现,没有其他复杂的流程,简单明了,容易操作对接。几乎满足了填写表单发送通知的所有场景。
扩展性很强,想对接那个,只需要在webhook当中写代码实现就好。
语雀不支持研究了一番,发现语雀的扩展支持性太差了,也只能通过API的方式实现。当做一款笔记软件不错。
飞书支持飞书的多维表格可谓是很强大,支持配置自动化流程。自动化流程当中还支持很多种实现方式,灵活性扩展性都有了。表格新增、更新通知。
发送邮件、定时任务、http请求,都可以集成。

通过上述表格的简单对比,相信已经很明显了,日常办公过程中,如果需要用到消息通知或者邮件的,可以选择wps表单和飞书。如果只是内部记录的话,企业微信和语雀还是不错的选择。

简单展示一下WPS表单和飞书的配置特点:

1.1 WPS表单

新建WPS表单,然后在“设置”当中的【提交表单后】中的“数据推送”,配置自己的webhook地址即可。唯一有点不太好,就是推送的请求体字段名是自动生成的。不能够修改。
image.png
image.png
开发文档说明:https://365.kdocs.cn/l/cr5IRaHlD79D

1.2 飞书多维表格

对于飞书来讲,飞书的多维表格功能就强大很多了,登录飞书,创建多维表格。然后可以设置自己需要的表头及内容,随后可以设置自动化配置。
image.png
image.png

可以看到,这里的自动化流程设置很多,当然其中有一个我比较关注的点,就是在流程环节当中可以设置HTTP请求,其实就是一个webhook,但所有的请求体的值都是可以自定义的,这就对写代码的同学来讲是个很大的福利了。

直接按照文档中填写就好了,具体的开发流程参考文档:使用多维表格自动化发送 HTTP 请求

二、实现步骤

上面对比了主流办公软件的部分功能,因为时间有限,仅仅只对比了我自己常用的几种。如果有其他的好的工具,欢迎推荐。
下面来具体说下我的实现思路。主要就两步:1. 创建表单 ; 2. 配置自动化流程。

2.1 创建表单

因为我要实现的是通过表单填写相关内容,然后推送给相关人员邮件,这样一个功能,所以创建一个多维表格,多维表格可以和表单相互转换。
创建完表格之后,根据自己要的数据去创建表头。
具体其他功能的操作,可以去查看相关飞书文档新手入门:多维表格,其中有很强大的插件功能,如果需要,可以了解下。
image.png
image.png

2.2 创建自动化

创建好表格之后,然后去创建自动化流程。
点击自动化,可以选择默认的,如果默认的满足不了你的场景,也可以去新建。
image.png
image.png
推荐的流程有很多,比如:我现在想实现的是新添加记录的时候,发送消息通知,然后确认消息无误之后,发送邮件给客户。
那么,我需要用到的有两个流程:

  1. 新添加记录时,发送消息通知。
  2. 确认消息无误之后,在发送邮件。

2.2.1 新添加记录时,发送消息通知

这个很好做,直接用标准的模版就行了
image.png

2.2.2 确认消息无误,发送邮件

要实现这个功能,就要求要有一些代码能力了,在流程当中,会有很多类型,其中有一个是http请求的类型,也就相当于一个webhook,那么我们采取的思路就是,确认表单信息无误之后,点击发送按钮,给用户发送邮件。
首先我们表格当中,新建一列,是个按钮选项。具体操作如下:
image.png
image.png
image.png
通过以上配置,我们知道这一步,其实就是要配置一个webhook的请求地址。在这里需要说明一下,要实现这样的功能,需要准备必备的东西:

  1. 公有云服务器:用于最终部署程序
  2. 有一定的编码能力:编写代码
  3. 内网穿透工具:本地调试的时候,需要用到。(比如:花生壳、ngrok等)

万事俱备,我们就可以编写代码了,具体代码怎么编写就不介绍了,如果有需要,可以私我。
在编写的过程当中,我们可以参考这个:使用多维表格自动化发送 HTTP 请求,编写我们的入参。
我相信很多小伙伴想要发送邮件之后,能不能做一些操作呢?比如,获取响应结果,做后续的消息通知,修改表格当中的数据等等。在此我说明一下,你想要的都能实现。只要是符合自动化流程的,都可以在自动化当中配置的。

三、总结

以上就是日常我们在办公过程当中,通过飞书多维表格的方式,实现自动化邮件推送的过程。当然我这边实现了完整的CI/CD的自动化流程操作,从代码编写->提交->打包->构建镜像->部署,完整的上线流程都已经实现了自动化。这样当修改一些简单的东西的时候,也能够很快的上线部署。
要实现这样的功能其实也不难,后端:只需要写代码就行了,前端:飞书的控件已经给我们做好了校验,所以后台只需要简单的校验即可。
以上就是完整的功能实现步骤,如果更好的方案,欢迎交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/36240.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】防火墙命令

文章目录 1. 启动、停止和重启防火墙2. 防火墙状态查询3. 防火墙规则配置4. 防火墙规则查询5. 防火墙其他常用命令 1. 启动、停止和重启防火墙 启动防火墙:systemctl start firewalld停止防火墙:systemctl stop firewalld重启防火墙:systemc…

Gemalto SafeNet Luna HSM服务器硬件监控指标解读

在现代化的信息安全体系中,硬件安全模块(HSM)扮演着至关重要的角色,它负责保护和管理敏感的数据和密钥。Gemalto SafeNet Luna HSM作为一款高性能的硬件安全模块,广泛应用于金融、政府和企业等领域。为了确保Luna HSM的…

竞赛选题 python区块链实现 - proof of work工作量证明共识算法

文章目录 0 前言1 区块链基础1.1 比特币内部结构1.2 实现的区块链数据结构1.3 注意点1.4 区块链的核心-工作量证明算法1.4.1 拜占庭将军问题1.4.2 解决办法1.4.3 代码实现 2 快速实现一个区块链2.1 什么是区块链2.2 一个完整的快包含什么2.3 什么是挖矿2.4 工作量证明算法&…

vue3中通过vditor插件实现自定义上传图片、录入echarts、脑图、markdown语法的编辑器

1、下载Vditor插件 npm i vditor 我的vditor版本是3.10.2,大家可以自行选择下载最新版本 官网:Vditor 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏 …

消息队列选型之 Kafka vs RabbitMQ

在面对众多的消息队列时,我们往往会陷入选择的困境:“消息队列那么多,该怎么选啊?Kafka 和 RabbitMQ 比较好用,用哪个更好呢?”想必大家也曾有过类似的疑问。对此本文将在接下来的内容中以 Kafka 和 Rabbit…

阿里AI-Spring Cloud Alibaba AI:快速搭建自己的通义千问

本文基于官方文档。 Spring AI 官方文档:Spring AI :: Spring AI Reference 中文文档:Spring AI 简介 - spring 中文网 (springdoc.cn) Spring AI 是 Spring 官方社区项目,旨在简化 Java AI 应用程序开发,让 Java 开发者像使用…

流光卡片,生成炫酷文字,开源API

https://fireflycard.shushiai.com/ 这是我的一个网站,流光卡片,主要功能是帮你制作酷炫的文字卡片,用精美的卡片让你的文字生动起来。 展示效果如下: 你可以用它制作卡片,来记录自己的表达。支持设定卡片背景、LOGO…

梗图生成器突然爆红;ElevenLabs发布IOS APP 高质量语音朗读手机各种文本内容;开源工作流架构ControlFlow

✨ 1: 梗图生成器 fabianstelzer 在Glif做的一个超强meme生成器 Glif 是一个工作流,能生成文字图片和视频,用工作流的形式可以完成很多的花样来。 最近爆红的梗图生成器,WOJAK MEME GENERATOR ,也是用工作流的形式来生成这些有…

MetaGPT全面安装与配置指南

文章目录 MetaGPT环境配置1.1 检查Python版本1.2 拉取MetaGPT仓库1.3 拉取源码本地安装1.4 MetaGPT安装成果全流程展示1.5 尝试简单使用 MetaGPT的API调用2.1 本地部署大模型尝试安装必要的依赖下载并配置大模型配置API服务 2.2 讯飞星火API调用获取API密钥安装讯飞星火SDK调用…

宝塔面板之 wwwroot修改不了权限

宝塔使用Apache环境,搭建网站出现 You don’t have permission to access this resource.Server unable to read h出错时的解决办法 今天由于某些原因导致我宝塔 在Apache和Nginx运行环境下不断切换,结果我网站全部不能正常打不开了 结果我发现原本宝塔…

boss直聘招聘数据可视化分析

boss直聘招聘数据可视化分析 一、数据预处理二、数据可视化三、完整代码一、数据预处理 在 上一篇博客中,笔者已经详细介绍了使用selenium爬取南昌市web前端工程师的招聘岗位数据,数据格式如下: 这里主要对薪水列进行处理,为方便处理,将日薪和周薪的数据删除,将带有13薪…

1027. 最长等差数列(leetcode)

1027. 最长等差数列&#xff08;leetcode&#xff09; 题目描述 给你一个整数数组 nums&#xff0c;返回 nums 中最长等差子序列的长度。 回想一下&#xff0c;nums 的子序列是一个列表 nums[i1], nums[i2], …, nums[ik] &#xff0c;且 0 < i1 < i2 < … < ik &…

自媒体内容创作者必备:ChatGPT助你提升文章质量

随着自媒体的迅猛发展&#xff0c;越来越多的人加入到内容创作的行列。然而&#xff0c;要在这个竞争激烈的领域脱颖而出&#xff0c;不仅需要创意和独特的观点&#xff0c;更需要高质量的文章内容。在这方面&#xff0c;ChatGPT作为一个智能写作助手&#xff0c;能够帮助自媒体…

Dilworth定理学习笔记

最近做了两道题&#xff0c;都涉及到了这个定理&#xff0c;虽然我都没有用&#xff0c;不过学会这个定理确实有很多好处。 第一道是[TJOI2015] 组合数学&#xff0c;让你在一个矩阵中用最少的只能往右和往下的路径覆盖掉全部的点&#xff08;点有权值&#xff09;。这道题我一…

【区分vue2和vue3下的element UI Message 消息提示组件,分别详细介绍属性,事件,方法如何使用,并举例】

在 Vue 2 中&#xff0c;我们通常使用 Element UI 的 this.$message 方法来显示消息提示&#xff0c;而不是作为一个组件直接在模板中使用。然而&#xff0c;在 Vue 3 的 Element Plus 中&#xff0c;虽然 this.$message 的使用方式仍然保留&#xff0c;但官方文档可能更倾向于…

靠!AI绘画月入过万!是否现实?

前言 AI人工智能已经出现在了越来越多领域中&#xff0c;比如最近一段时间&#xff0c;AI绘画就受到了许多人的关注&#xff0c;一来&#xff0c;其背后隐藏的版权问题、替代性问题引发了人们的广泛讨论&#xff0c;再者&#xff0c;AI绘画在短期时间内成为了流量密码&#xf…

暑假追高必备:ChildLife全新钙镁锌小绿钙

2024年暑假将至&#xff0c;家长们对于孩子的健康关注再次提升&#xff0c;其中补钙成为许多家长关注的重点。暑假期间&#xff0c;孩子有更多时间进行户外活动&#xff0c;加上高温流汗多&#xff0c;身体的钙更容易流失&#xff0c;因此需要额外地补充。为此&#xff0c;美国…

用友 U8+ 价格取数逻辑

采购—入—仓库—出—生产—入—仓库—出—销售

工业AIoT竞赛流程

不要点到重置&#xff01;&#xff01;&#xff01;要刷新虚拟机就点重启 xshell连接虚拟机&#xff1a;ssh rootPublic IP 环境构建 vim /etc/hosts 按 i 进入插入模式&#xff0c;加内网ip和主机名&#xff0c;按esc&#xff0c;按 : &#xff0c;按wq 三个虚拟机都这样配 …

创新实训博客(十三)——admin前端工作效果

管理/教师端前端工作汇总education-admin&#xff1a; 首先是登录注册页面的展示 管理员 首页 管理员登录后的首页如下图所示 管理员拥有所有的权限 课程管理 1、可以查看、修改、增添、删除课程列表内容 2、可以对课程资源进行操作 3、可以对课程的类别信息进行管理&…