【简道云·插件开发大赛】一木工作室:公式插件,二维码插件

楼主
我是社区第845866位番薯,欢迎点我头像关注我哦~
15

一、选手介绍

  • 姓名:张彬【一木工作室】
  • 职业:自由职业开发者
  • 所属行业:软件开发
  • 参赛初衷:用自己的代码技能写些实用插件,自己能用得上,也能顺手分享给更多人。

二、作品介绍

(一)插件一:公式插件

  • 插件简介:
    • 增加文件类,字符串加密,数组类,子表单聚合 公式
    • 获取文件名,文件MD5值,文件临时链接,sha1算法加密,获取数组值个数,多选转单行,子表单聚合辅助【支持求和,平均,最大,最小,中位数】
  • 插件详细介绍:
    • 适用行业:通用型,不区分行业。
    • 需求场景举例:
      • 业务背景:表单开发时,有的公式计算没有,及子表单汇总公式比较复杂,通过插件,扩展公式的基础能力。
      • 当前痛点:简道云已有的公式不支持。
      • 解决方案:通过 编写插件,增加各类复杂公式的计算,扩展公式基础能力。
    • 设计思路及实现路径:
      • 设计思路:编写代码,调用第三方api 实现。
      • 实现路径:需求确定>>代码开发>>测试>>发布
      • 效果演示:
        • 获取首个文件名
        • 获取多个文件名
        • 获取文件MD5值
        • 获取文件临时链接
        • sha1算法加密
        • 获取数组值个数
        • 多选转单行
        • 子表单聚合辅助【支持求和,平均,最大,最小,中位数】
  • 插件配置说明:
    • 触发动作:
    • 执行动作:
    • 预期效果:根据插件内选的不同公式,实现不同效果
    • 注意事项:输入字段,填写后,再触发插件运行

(二)插件二:二维码插件

  • 插件名称:二维码插件
  • 插件简介:
    • 实现二维码的生成,于二维码图片的识别
  • 插件详细介绍:
    • 适用行业:通用型,不区分行业。
    • 需求场景举例:
      • 业务背景:预约码,签到码,通过插件生成二维码图片, 外链不支持扫码,可以用插件,识别二维码
      • 当前痛点:简道云不支持生成二维码,及表单外链不支持扫码
      • 解决方案:通过二维码插件,实现二维码的生成,于识别
    • 设计思路及实现路径:
      • 设计思路:编写代码,调用第三方api 实现。
      • 实现路径:需求确定>>代码开发>>测试>>发布
      • 效果演示:
        • 生成二维码:
        • 识别二维码:
  • 插件配置说明:
    • 触发动作:
    • 执行动作:
    • 预期效果:生成:返回二维码图片链接,点开就可查看保存二维吗,识别:上传图片,识别出二维码内容
    • 注意事项:识别时,上传带有二维码的图片

三、心得分享

简道云举办插件大赛,让开发者见到了,插件更多的可能性,及应用场景,为扩展简道云的能力,提供了很好的平台

开发插件过程中,觉得支持的第三方库,有些少,而且没有临时文件夹的操作权限,会限制插件的能力,需要第三方api来实现,希望后期可以增加支持更多的第三方库,及插件运行时临时文件夹的权限

希望插件底层基础功能逐步完善,以及加大前端事件调用插件的运行时长,开放插件接口,可以通过api调用运行插件

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 6291浏览人数
最后回复于:2022-11-21 16:54

返回顶部 返回列表