在工资条帮消息模板中取数据的方式有两种方式,老版本只支持单花括号,2.05版本后加了支持双花括号的方式,两种方式后续都会持续兼容支持。 两种方法都有高阶的用法,在视频里没有讲到的,会在这里补充。

{} : 单花括号高阶用法

以单元格 A1 以下数值为例

单元A 原值 格式 输出

描述

3.14 {A} 3.14 原始值显示
3.1415926 {A:.2f} 3.14 保留小数点后两位
3.1415926 {A:+.2f} +3.14 带符号保留小数点后两位
-1 {A:+.2f} -1.00 带符号保留小数点后两位
2.71828 {A:.0f} 3 不带小数
5 {A:0>2d} 05 数字补零 (填充左边, 宽度为2)
5 {A:_<4d} 5___ 数字补下划线(填充右边, 宽度为4)
10 {A:x<4d} 10xx 数字补x (填充右边, 宽度为4)
1000000 {A:,} 1,000,000 以逗号分隔的数字格式
0.25 {A:.2%} 25.00% 百分比格式
1000000000 {A:.2e} 1.00e+09 指数记法
13 {A:>10d}         13 右对齐 (默认, 宽度为10)
13 {A:<10d} 13 左对齐 (宽度为10)
13 {A:^10d}     13 中间对齐 (宽度为10)

^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充,+ 表示在正数前显示 +,负数前显示 -;  (空格)表示在正数前加空格

{{}}: 双花括号高阶用法

单元A 原值 格式 输出

描述

3.14 {{A}} 3.14 原始值显示
3.1415926 {{A|round(2)}} 3.14 保留小数点后两位
3.1415926 {{A|int}} 3 不带小数(直接去掉)
3.1415926 {{A|round|int}} 3 不带小数,四舍五入
1 {{A|float}} 1.0 转为小数,如果不是有效数值,则用默认成0
-1 {{A|abs}} 1 绝对值
name {{A|capitalize}} Name 首字母大写
9 {{A|center(8)}}     9     居中对齐,总宽度为8个字符
abc {{A|upper}} ABC 字母转为小写upper
ABC {{A|lower}} abc 字母转为小写
Hello World {{A|replace("Hello","Goodbye")}} Goodbye World 替换文本
 abc   {{A|trim}} abc 去掉首尾空格
abcdefg {{A[0:4]}} abcd 取从第1到第4的字符 (基数从0开始)
abcdefg {{A[1:3]}} bc 取从第2到第3的字符
a {{A in ['a','b',1]}} True 如果值在后面括号内存在
abc {{A in 'abcdefgh'}} True 如果被包含在后面文本中

更多请参考   内置测试清单_w3cschool

消息模板取数据的高阶使用说明相关推荐

  1. [vue] 你了解什么是高阶组件吗?可否举个例子说明下?

    [vue] 你了解什么是高阶组件吗?可否举个例子说明下? 高阶组件 高阶组件介绍 vue 高阶组件的认识,在React中组件是以复用代码实现的,而Vue中是以mixins 实现,并且官方文档中也缺少一 ...

  2. 猿人学·爬虫逆向高阶课

    我跟 virjar 出了一套爬虫课(猿人学·爬虫进阶培训课),包含:安卓逆向抓取.JS 高阶逆向抓取.安卓群控抓取.容器定制化等. 实际上我去年就在做这个爬虫课了,一直没有放到网课平台上公开宣传,但是 ...

  3. vue 高阶组件(HOC)

    1概念 一个函数接受一个组件为参数,返回一个包装后的组件(对象) 高阶组件:接受一个组件并返回一个组件(对象),这个组件具有原组件的功能,并拥有了新自定义的功能. Vue 的世界里,高阶组件就是 fn ...

  4. React高阶组件实践

    前言 React高阶组件,即 Higher-Order Component,其官方解释是: A higher-order component is a function that takes a co ...

  5. 【Vue】你了解高阶组件吗

    文章目录 前言 一.什么是高阶组件`(HOC)`? 二.Vue高阶组件实例 前言 高阶组件在React社区中十分火热,但是在Vue中热度并不高,本文就来了解一下Vue中的高阶组件. 一.什么是高阶组件 ...

  6. php redis微信发红包,高阶篇二 使用Redis队列发送微信模版消息

    # 高阶篇二 使用Redis队列发送微信模版消息 > 此命令行执行任务的方法类比较复杂 他需要命令行运行才会有效 > 命令行源码以及创建方法 参见上节 https://www.kanclo ...

  7. Python自定义豆瓣电影种类,排行,点评的爬取与存储(高阶上)

    Python 2.7 IDE Pycharm 5.0.3 Firefox 47.0.1 豆瓣电影系列: - 基础抓取(限于"豆瓣高分"选项电影及评论)请看↓ Python自定义豆瓣 ...

  8. 【大数据开发】scala——tuple、list(含高阶方法)、wordcount案例、set、并行处理数据和sorted、sortBy、sortWith的区别

    文章目录 一.元组 1.1元组的定义.遍历 1.2元组的拉链.解链 二.list 2.1空list.list初始化.list遍历3种方式 2.2list的追加.拼接操作 2.3list的基本操作 2. ...

  9. C++高阶必会操作--模板元编程

    泛型编程大家应该都很熟悉了,主要就是利用模板实现"安全的宏",而模板元编程区别于我们所知道的泛型编程,它是一种较为复杂的模板,属于C++的高阶操作了,它最主要的优点就在于把计算过程 ...

  10. 【高阶产品经理必修课01】产品经理必看:终于有人把数据指标讲明白了

    导读:为什么有些业务数据每天都在波动?而有些业务部分数据会突然升降,其背后反映了什么问题? 本文来自我的新书<高阶产品经理必修课:企业战略驱动下的数据体系搭建> 想要解答这个问题,就要来分 ...

最新文章

  1. SpringBoot资料整理(3)
  2. 杭电1171(01背包求解)
  3. 程序员职场:拥有一个学位将会在你的职业生涯中更加顺利!
  4. Spring项目的按层打包已过时
  5. Java 8 Lambda演练
  6. Android TextView长按复制实现,Android复制文本
  7. java序列化kr_序列化专用列表
  8. 支持向量回归预测怎么做_机器学习如何在油气开发预测中发挥作用?
  9. java计算每个元素出现的百分比_java – 计算百分比“x / y * 100”总是导致0?
  10. Flask数据库学习
  11. sh与bash中的export语法的区别
  12. AD9在元件库封装库添加LOGO
  13. SiamFC论文解读及代码实现
  14. Unity3D游戏开发中相见恨晚的动画插件
  15. sprintf函数的用法linux,Linux 常用函数——sprintf函数
  16. 用malloc动态申请一个二维数组的三种方法
  17. C语言求6阶余子式,usdt交易 -usdt交易V3.6.39
  18. matlab导入表格画图,matlab从excel表格导入数据画图-在matlab上如何导入excel表格然后画图...
  19. html5 自动点击按钮,自动击键神器!一键实现自动点击功能!关键模拟应用
  20. 子网、局域网、网段的关系

热门文章

  1. 一起学OCP:oracle-082题库及解析(1-20)
  2. LSTM神经网络实战
  3. 南昌大学2021年811考研真题+答案详解
  4. java常用8种 设计模式
  5. 如何下载Java API文档?
  6. 国密算法和GmSSL介绍
  7. html设置背景颜色以及透明度代码,HTML怎么设置背景颜色透明度?
  8. 计算机控制中的pid是什么意思,PID代表的是什么意思?
  9. 常用的分析方法及模型
  10. No module named ‘win32com‘