宜搭使用案例

实用工具 - 钉钉链接拼接

1. 使用场景钉钉有一套现成的跳转协议,借助这些协议我们可以实现跳转链接在钉钉的不同形态打开,如:工作台,侧边栏,独立窗口等,借助此例我们可以实现一个生成这样链接的小工具。2. 实现功能2.1 创建自定义页面2.2 将下述代码拷贝至页面JS中注意根据自身情况修改下述代码中的唯一标识。// 链接...

自定义页面选择行自动求和

1. 场景在自定义页面展示数据时,有时会需要将选中的多行数据数值进行加法运算,那么这时我们该如何快速的计算出选中行数值的总和并展示在页面中呢?那么在这里,我们将给大家演示如何实现自定义页面选择行自动求和。2. 实现步骤2.1 创建页面「基础数据表」: 表单页面,存储基础数据,如标题及数值。基础...

生成固定长度的随机字符串

宜搭提供了一个生成随机码的函数:UUID(),生成唯一字符串。每次打开表单,就自动生成了这样的一个随机序列,这样的字符串是永远不会重复的,但是不一定会满足用户的需要。有的用户需要短一些的随机序列,用 UUID()也可以做。但是只能做到伪随机,不能保证一定不重复。大家应该想到了,就是从这个字符中...

如何禁止同时发起两条流程

1. 业务场景客户订单业务,每一笔订单需通过财务核销才算完成,若同一个客户上一笔业务还未审批完成则不允许新下单,即同一客户禁止同时发起两条流程(避免压单)2. 实现思路通过流程的节点提交规则,在不同节点执行不同操作来实现。(1)业务订单页面以客户名为条件,关联到未完成审批表单,联动出是否完成的...

通过公式设置表单不允许录入重复值

在搭建宜搭应用的过程中,你可能会遇到以下这些问题。CRM 系统中,客户信息只允许录入一次,不允许出现重复的客户信息。抽奖系统中,签到人只允许签到一次,不允许重复签到。日报(周报)系统中,提交人每天(每周)只允许提交一次,不允许重复提交。前提条件本教程使用到宜搭的表单公式,你可以先了解以下表单公...

根据身份证号自动计算省份

身份证的最前面两位数字编码代表省份,只要知道每个省份对应的编码即可提取出省份信息。1. IF 函数计算采用 IF 函数将每一种情况都罗列出来进行计算。下述代码可直接复制到公式编辑器内,注意替换身份证号字段。{"text":"IF(EQ(LEN(​身份证号​),18),IF(EQ(VALUE(M...

实用工具 - 个税计算器

1. 使用场景本例介绍如何在宜搭中计算个税。2. 实现功能2.1 创建页面2.2 公式配置(1)旧个税缴纳额{"text":"IF(LE(​🌞 应税工资(即扣除五险后的工资)​-3500,0),0,IF(AND(GT(​🌞 应税工资(即扣除五险后的工资)​-3500,0),LE(​🌞 应...

通过公式实现日期自动加10天

1. 使用场景借助此例我们学习一下如何通过宜搭公式自动计算出一个日期加上一个指定的天数,如生产日期 保质期,自动计算出到期时间。2. 实现功能2.1 配置表单页面2.2 配置字段公式注意根据实际需求修改字段。DATEDELTA(date, deltadays) 可将指定日期加/减指定天数。{"...

项目固定审批人审批

一、使用场景提交项目申请时,若项目中有固定审批人,则需要在流程页自动获取到审批人进行审批,那么是如何实现的呢?二、操作步骤1. 项目信息表中录入审批人2. 项目申请表中通过关联表单组件关联项目名称,并使用数据填充将审批人填充到页面中3. 将审批人分组进行隐藏4. 配置审批人是选择变量,并配置三...