宜搭低代码与Faas构建数据看板

写在前面

数字化办公兴起,企业改变办公方式迫在眉睫,低代码是一个发展方向

目录

写在前面

环境及目的

表单&连接器&Faas

表单

连接器&Faas

Faas

连接器配置

 结语


环境及目的

平台:钉钉宜搭低代码

Faas:nodejs v12.20.0

前置技能:熟悉宜搭,js,nodejs,echarts

预计实现功能:在宜搭录入表单后根据数据出柱状图,通过钉钉机器人推送到群里

表单&连接器&Faas

表单

在宜搭上构建基础数据表单,应包含要展示的要素

案例:

实现这个图

 应该构建如下表单,增加一个单选来决定是否通知,将需要的数据在前端构建好,使用一个多行文本框保存需要上传的对象字符串(为啥不在Faas中获取?前端接口比后端需要的权限少)

 在动作面板中编辑js代码,处理好对象(或者在Faas中处理)

连接器&Faas

表单触发型连接器,当任意字段编辑成功并且“是否通知”==“是”触发,连接器选的是node(第一次用的是python,绘图用了plt,发现没发写文件,气不过了,重建了一个node,选择了更好的echarts来绘图)

 请求这里只用了dataStr,需要多加

 返回了一个图片链接和图片高度(没用上),和一个markdown文本(有注意到markdown写成了markdowm,相对于改faas重新部署我更愿意错下去)

Faas

正常写代码,入参在faasEntry.faasInputs.inputs.dataStr

返回写在result中

遇到了好几个坑,下面几个坑没填上跳过了:

        1.不能写文件(需要上传图片到接口返回公网可以访问的链接通过markdown展示)

        2.本来打算使用canvas绘图的,报libjpeg.so.8异常,搜索发现解决不了,抛弃,最后使用echarts->sharp->stream(svg->Buffer->stream)将需要的图转为流

        3.本来打算直接在Faas中请求机器人,axios请求机器人老超时(时超时不超???),最后只能使用宜搭的通知

连接器配置

 

 至此,配置完成,看看结果

 

还行,当然可以配置更复杂的markdown,按需完成就好 

 结语

相对于低代码及低代码平台给没有开发能力的人群带来的便捷,也给双脚戴上了枷锁,低代码乃至于零代码是一个方向,但这个方向的尽头犹未可知

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值