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

news2024/10/24 8:26:00

一、为什么用飞书?

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

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

相关文章

恒创科技:云主机上的数据安全如何保证?(实用性技巧分享)

云主机上的数据安全如何保证?答案很简单,虽很多用户却不能完全做到,但我们可以了解一些安全措施予以防范。以下是云主机数据保护的几个实用技巧,希望对您有所帮助! 1.避免将敏感信息存储在云中 网络上的许多建议听起来都像这样:“…

业余时间做跨境电商实现经济自由,我是怎么做的?

在知乎问答上翻阅大家非常感兴趣的问题,解答一些疑惑的同时,发现大家对跨境电商还是很感兴趣的,类似“小白如何入局跨境电商?2024跨境电商平台,哪些值得做?现在电商哪个平台好做?”等的这些主观问题&#…

ubuntu访问windows共享文件夹

方法: Ubuntu访问Windows共享文件夹的方法-CSDN博客 基于交换机的PC端网络通信_服务器交换机pc端-CSDN博客 补充说明: 在这里面输入: smb://192.168.0.30/WindowsShareToLinux

虚拟机Ping不通主机

1.问题描述 虚拟机IP: 192.168.3.133 主机ip:192.168.3.137 虚拟机Ping不通主机 主机可以ping通虚拟机 2.解决方案 设置桥接模式 控制面板找到网络和Internet设置 3.问题解决

Leetcode - 周赛401

目录 一,3178. 找出 K 秒后拿着球的孩子 二,3179. K 秒后第 N 个元素的值 三,3180. 执行操作可获得的最大总奖励 I 四,3181. 执行操作可获得的最大总奖励 II 一,3178. 找出 K 秒后拿着球的孩子 本题可以直接模拟&a…

CesiumJS整合ThreeJS插件封装

最近做项目有一个三维需求使用CesiumJS比较难以实现,发现THREEJS中效果比较合适,于是准备将THREEJS整合到CesiumJS中 为实现效果所需我们找到官方Integrating Cesium with Three.js博客,于是根据该博客提供的思路去实现整合 文章目录 一、创…

VMware虚拟机三种网络模式设置 - NAT(网络地址转换模式)

一、前言 在前一篇《Bridged(桥接模式)》中,我详细介绍了虚拟机网络模式设置中的桥接模式。今天详细讲解一下NAT(网络地址转换模式)。 在虚拟机(VM)中,NAT(Network Addre…

微信小程序navigateTo异常(APP-SERVICE-SDK:Unknown URL)

背景 在开发小程序时,可能会用到banner,通过banner跳转至各种子页面。但是因为小程序自身的因素,有些是不允许的,比如通过banner跳转一个http/https链接。如果使用 wx.navigateTo完成跳转时,就会发生异常。 navigate…

Latex添加参考文献的两种方案

Latex添加参考文献的两种方案 方案1:一般插入法方案2:使用BibTex 方案1:一般插入法 此方案在latex结尾直接插入参考文献,一般从IEEE官网下载的模板好像默认都是这样的!下面为参考格式: 这种方案比较容易操…

产品心理学:曝光效应

曝光效应(the exposure effect or the mere exposure effect):又谓多看效应、(简单、单纯)暴露效应、(纯粹)接触效应等等。 它是一种心理现象,指的是我们会偏好自己熟悉的事物&#…

JVM中的垃圾回收机制

文章目录 什么是垃圾为什么需要垃圾回收早期垃圾回收Java的垃圾回收机制垃圾回收主要关注的区域垃圾判定算法引用计数算法可达性分析算法 垃圾收集算法标记清除算法复制算法标记整理算法分代收集思想增量收集算法分区算法 什么是垃圾 垃圾回收(Garbage Collection&…

2024-06月 | 维信金科 | 风控数据岗位推荐,高收入岗位来袭!

今日推荐岗位:策略分析经理/分析专家、贷前、中策略分析、风控模型分析。 风控部门是金融业务的核心部门,而从事风控行业的人即称之为风险管理者。是大脑,是最最最重要的部门之一。今日推荐岗位的核心技能分布如下: 简历发送方式…

磁盘未格式化:深度解析、恢复策略与预防措施

一、磁盘未格式化的定义与现象 在计算机存储领域,磁盘未格式化通常指的是磁盘分区或整个磁盘的文件系统信息出现丢失或损坏的情况,导致操作系统无法正确读取和识别磁盘上的数据。当尝试访问这样的磁盘时,系统往往会弹出一个警告框&#xff0…

001 Spring介绍

文章目录 特点1.方便解耦,简化开发2.AOP编程的支持3.声明式事务的支持4.方便程序的测试5.方便集成各种优秀框架6.降低Java EE API的使用难度7.Java源码是经典学习范例 好处什么是耦合和内聚耦合性,也叫耦合度,是对模块间关联程度的度量内聚标…

蓝鹏测控公司全长直线度算法项目多部门现场组织验收

关键字:全场直线度算法,直线度测量仪,直线度检测,直线度测量设备, 6月18日上午,蓝鹏测控公司全长直线度算法项目顺利通过多部门现场验收。该项目由公司技术部、开发部、生产部等多个部门共同参与,旨在提高直线度测量精度,满足高精度制造领域需…

ppt转换word文档怎么操作?6个软件让你自己轻松转换文件

ppt转换word文档怎么操作?6个软件让你自己轻松转换文件 将PPT文件转换为Word文档是一项常见的任务,可以通过多种软件和在线工具来实现。以下是六款常用的软件和工具,它们可以帮助您轻松地将PPT文件转换为Word文档: 1.迅捷PDF转换…

Windows上PyTorch3D安装踩坑记录

直入正题,打开命令行,直接通过 pip 安装 PyTorch3D : (python11) F:\study\2021-07\python>pip install pytorch3d Looking in indexes: http://mirrors.aliyun.com/pypi/simple/ ERROR: Could not find a version that satisfies the requirement p…

我们是否需要AI服务器?推动人工智能繁荣发展的AI服务器

揭穿人工智能服务器的炒作 人工智能的研究已经有几十年了,早在 1960 年代,生成式人工智能就已应用于聊天机器人。然而,2022 年 11 月 30 日发布的 ChatGPT 聊天机器人和虚拟助手席卷了 IT 界,让 GenAI 成为家喻户晓的术语&#x…

CheckPoint 防火墙 CVE-2024-24919 VPN 漏洞修复说明

1. 漏洞说明 在 2024 年 5 月 27 日进行安全更新后,Check Point 的专门工作组将继续调查未经授权访问我们客户使用的 VPN 产品的企图。 2024 年 5 月 28 日,我们在远程访问 VPN 社区和移动访问软件刀片中使用 IPsec VPN 的安全网关中发现了一个漏洞 (…

海豚调度监控:使用图关系网络解决核心链路告警,减轻任务运维负担!

💡 本系列文章是 DolphinScheduler 由浅入深的教程,涵盖搭建、二开迭代、核心原理解读、运维和管理等一系列内容。适用于想对 DolphinScheduler了解或想要加深理解的读者。 祝开卷有益。大数据学习指南 大家好,我是小陶,之前分享了…