消息模板取数据的高阶使用说明
生活随笔
收集整理的這篇文章主要介紹了
消息模板取数据的高阶使用说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在工資條幫消息模板中取數據的方式有兩種方式,老版本只支持單花括號,2.05版本后加了支持雙花括號的方式,兩種方式后續都會持續兼容支持。 兩種方法都有高階的用法,在視頻里沒有講到的,會在這里補充。
{} : 單花括號高階用法
以單元格 A1?以下數值為例
| 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) |
^,?<,?>?分別是居中、左對齊、右對齊,后面帶寬度,?:?號后面帶填充的字符,只能是一個字符,不指定則默認是用空格填充,+?表示在正數前顯示?+,負數前顯示?-;??(空格)表示在正數前加空格
{{}}: 雙花括號高階用法
| 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
總結
以上是生活随笔為你收集整理的消息模板取数据的高阶使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity 根据文件路径批量修改图片格式
- 下一篇: 关于空间计量模型中自回归系数大于1的解释