写在前面

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

目录

写在前面

环境及目的

表单&连接器&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,按需完成就好

结语

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

宜搭低代码与Faas构建数据看板相关推荐

  1. 钉钉宜搭邵磊:钉钉宜搭低代码加速业务互联 让改变发生

    简介:近日,在2021"低代码技术发展与应用线上研讨会"上,钉钉宜搭产品总监邵磊带来了"钉钉宜搭低代码加速业务互联 让改变发生"的主题演讲,详细介绍了钉钉宜搭低 ...

  2. 阿里巴巴余军:钉钉宜搭低代码实践之路

    嘉宾 | 余军   整理 | 西狩xs 出品 | CSDN云原生 在数字化转型浪潮中,越来越多的企业开始拥抱数字化提升工作效率.降低运营成本.而在数字化帮助企业实现"开源节流"的同 ...

  3. 实战 | 如何使用微搭低代码实现按条件过滤数据

    在开发应用过程中难免会用到条件查询这个功能,本篇就来详细介绍下如何使用微搭低代码实现按条件过滤数据. 业务逻辑 我们在应用的会员列表中设置查询条件,根据输入的条件过滤数据,具体的效果如下图 我们在手机 ...

  4. 微搭低代码能力月报:全新控制台/编辑器、集成企业微信、应用构建提速等

    低码编辑器 新版UI上线,优化体验 模板中心&应用市场 微信开发者工具上线微搭低代码行业模板,包括企业官网.招聘简历等,用户可以在新建小程序时免费使用(需将微信开发者工具更新至最新版). 模板 ...

  5. 微搭低代码学习之数据收集

    低代码和开发之间的关系 低代码平台是一种快速构建应用程序的工具,旨在提高开发效率.它们提供了一种基于图形用户界面的方式来创建应用程序,而无需编写大量的代码.使用低代码平台,开发人员可以更快速地构建和交 ...

  6. LCHub 1月低代码平台排行榜出炉:宜搭遥遥领先微搭低代码

    TOP 10 低代码开发平台 LCHUB 指数走势 LCHUB 2022年1月 TOP20低代码开发平台 排名 低代码平台名称 指数 1 宜搭 91.7 2 微搭低代码 86.0 3 伙伴云 78.3 ...

  7. 使用微搭低代码制作每日菜单小程序

    随着网络和科技的发展,利用小程序来服务内部职工的机构也越来越多.本文就使用微搭低代码来快速制作一款每日菜谱小程序,机构内部的负责人可以维护每周的菜谱,职工通过关注小程序来查看每周的菜谱信息. 一 .定 ...

  8. 微搭使用笔记(二)微搭低代码平台介绍及基础使用

    概述 官网地址: 官网 官方文档: 官方文档 FAQ: FAQ 腾讯云微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web.H5 和小程序应用.支持打通企业内部数 ...

  9. 深入解读腾讯云微搭低代码的技术架构

    腾讯云微搭低代码是高效.高性能的企业级低代码平台.帮助开发者快速搭建支持多种业务场景的小程序.H5.PC WEB应用,通过简单的拖拉拽操作,而不用编写复杂的代码,实现少写代码或者不写代码,就能快速高效 ...

最新文章

  1. excel如何做单元格下拉和根据文字自动变色
  2. 想成为BAT中的一员,你总要去学点什么(三)
  3. 《C++ Primer 5th》笔记(4 / 19):表达式
  4. WPF框架下,窗体的嵌套显示
  5. mysql三表联合查询_求三表联合查询的SQL查询语句
  6. 功率放大芯片IR2184介绍
  7. CORS Filter
  8. 我所理解的网络游戏一:网游的顶层设计
  9. myeclipse破解补丁
  10. 全球市场喷干水果粉市场销售规模及投资盈利预测报告(新版)2022年
  11. h2o api java_h2o 准备
  12. for循环下标 shell_Shell数组操作 带下标遍历
  13. 面试热问——你的职业规划是什么?
  14. javascript系列丛书之读后感
  15. 【PM必知】项目管理的“六大核心”内容详解
  16. Python 和matlab 关于DMD(动态模态分解)的实现和对比 21/06/08
  17. 显卡vbios修改显示接口
  18. 钉钉机器人怎么用java测试_钉钉机器人工具类
  19. antd 表格设置动态列(动态表头)
  20. 使用实例解释UML类图

热门文章

  1. CP936 转换成 UTF-8 无效
  2. linux qt4 音乐播放器,Ubuntu 14.04下安装音乐播放器 Clementine 1.2.3
  3. html5的audio实现高仿微信语音播放效果
  4. qt在linux操作wps,Qt实现Excel表格的读写操作(office,WPS)
  5. vue路由传参-如何使用encodeURI加密参数
  6. 深度学习中的梯度消失与梯度爆炸及解决方案
  7. Docker 学习笔记 ing
  8. Java short数据类型
  9. git删除远程分支报错
  10. 安卓性能优化—使用ArrayMap与SparseArray