其他
速来挑战本期最烧脑的功能!「同步块」、「多维表公式」等功能已上线!
》
01
同步块
什么是同步块?
同步块是一种特殊的块类型,相比于其他独立的块内容,同步块可以不同的位置展示完全相同的内容,各处内容实时同步更新。
我们将初次创建/转换的同步块称为“源同步块”,由源同步块复制粘贴至其他页面的称为“影同步块”。
简单来说,同步块能够实现一条内容同步多个页面。
像这样↓
或者这样↓
是不是很有趣?
那么具体如何操作呢,速戳查看使用指南!
使用指南
点击查看使用指南
02
多维表公式
与多维表中的文本、数字、日期和其他基本属性一样,公式属性包含每个项目的值。你可以通过编辑Formulas语法的公式,实现对表中其它属性值的运算,并在记录的属性值中输出结果。
你可以从其他属性计算新值,例如使用价格和数量计算总金额;或者更改值的显示方式,根据自己的喜好对属性的格式重新排列组合。
使用指南
1、在任一多维表属性菜单中可以选择新建公式属性。
2、点击公式属性下任意单元格,均可以弹出菜单编辑公式,在提交后会自动计算属性值。
3、输入公式后会自动校验,如错误,将在输入框下方显示错误信息,并无法提交公式。
使用案例——倒计时
下面用一个例子来进一步了解公式属性——如何用公式实现简单的倒计时。
计算倒计时,其实就是一个简单的减法,用截止时间减去现在时间,就能得出还剩余多少天。
首先,新建一个 多维表,对属性进行简单修改。创建倒数日,比如我想知道2022年结束还剩多少天,就将截止日期的数值调到 2022.12.31。并将倒数日属性设置为公式。
formula 中提供一个计算两个时间差的函数 dateBetween():
在 dateBetween() 函数中,date - date2 就是分别对应刚刚新建的时间减去现在的时间,
text 就是展示这个时间的形式,可以选择年、季度、月、日、小时、分钟、秒、毫秒进行展示。
在FlowUs中也提供了当天日期的函数 now(),通过 now() 函数,我们就能很快得到当前日期。
有了截止时间与现在的时间,万事俱备,让我们来尝试一下使用最终时间减去现在的时间。代码如下:
dateBetween(prop("截止日期"), now(), "days")
这样,我们的简单倒计时就做好啦,如果还要优化,可以再使用format函数进行转换,变成一个短语,比如要输出值“还剩x天”:
"还剩" + format(dateBetween(prop("截止日期"), now(), "days")) + " 天"
很有趣吧!
公式还有很多有趣的玩法等你探索,快快用起来吧!
上下滑动查看本次全部更新↓↓↓