宜搭

如何限制年假请假天数

1. 设计背景很多用户都会使用宜搭做考勤管理,特别是请假管理,需要校验每个员工的年假时长,请年假不能超过公司规定的年假时长,但是若是请病假或事假或其他假期类别的时候则无需限制。2. 设置步骤2.1 员工年假基础数据表先建立一张员工年假总时长表单,录入各个年度各员工本年的年假总时长基础数据;2....

根据身份证号自动计算性别

如何根据身份证号码自动计算性别,只要知道身份证第 17 位是性别位,奇数为男性,偶数为女性即可。了解的身份证号的编写规则之后,我们就可以对有用信息进行提取了。首先我们来看下,如何从身份证号中提取出性别。通过为身份证号码的第 17 位数字进行判定,奇数为男,偶数为女,我们得出两种实现方法。1. ...

根据身份证号自动计算生肖

生肖的计算逻辑是根据出生年份(7~10位)对 12 求余数判断生肖;生份证号的 7~12 位为该身份证对应成员的出生年份。1. IF 函数计算通过 IF 函数将各种情况都罗列出来,符合情况的则自动计算出生肖下述代码可直接复制到公式编辑器内,注意替换身份证号字段。{"text":"IF(EQ(L...

如何限定表单或问卷在某个日期前有效提交

1. 启用表单的提交校验打开需要设置的表单,在画布中点击空白处选中表单,在右侧的面板中点击“添加公式”;2. 设置时间对比公式及错误提示在弹出的设置中,录入如下公式。或者直接复制下面的内容,在公式框中 Ctrl V 进行粘贴{"text":"LT(TIMESTAMP(DATE(\"2022\"...

如何获取主管

1. 案例场景1.1 成员组件表达式:USER([level])说明:获取当前登录人或当前登录人的主管, 如果没有参数 [level] 就是获取当前登录人,如果用 [level] 传值就是获取当前登录人的主管。参数:level:几级主管(需要获取到第几级主管就填写对应的数字)注:仅用于给成员组...

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

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

如何在报表中点击数据跳转到详情?

一、使用场景表格组件可用于展示一个表单下所有数据的信息,每一行代表一条数据,有时对于某条数据,我们需要能直接跳转到它的详情页面。该功能,可以通过表格的链接来实现。1. 具体场景演示下面,我们用「进货单」作为表格数据源,「进货单」表中有「进货单号」,「进货单号」,「进货明细」三个组件。表格中只设...

如何跨表单计算?比如通过进货信息和出货信息计算存货信息

当您看到 function cannot use multi-cube 的报错时,说明您中招了。这句话的意思是:当前宜搭不支持跨表使用公式(就是多表关联之后,不能用公式计算,我们排在优化计划里了,但是时间上会比较靠后)一、场景我们的进销存,需要将「进货表」和「出货表」的值计算库存值后展示。这里...

如何在报表中展示项目进度做报表统计?

1. 使用场景有一组数据:字段名字分别为项目名称、项目进度、项目金额、已汇款金额和未回款金额,现在需要把项目进度这一列数据做个统计,项目进度超过80%的有多少个,分别是哪几个。回款金额和未回款金额也类似统计。2. 操作步骤2.1 搭建表单配置字段:项目名称、项目进度、项目金额、已汇款金额、未汇...