微程式用戶手冊
主頁
主頁
  • 文本函數

文本函數

文本函數一般用於文本控制項,包含以下:

1612428780235-c46d116f-d2ce-4627-857e-b2f10dabee92.png

  • STRING

STRING函數可以將多個資料項的值合併成一個文本

用法:STRING(資料項1,資料項2,…),支持簡短文字、日期、數值、選人控制項類型的資料項;

示範:STRING(“奧哲微程式“,”張三“)會返回”奧哲微程式張三“

  • SUBSTRING

SUBSTRING(【參數】,s,e),文本截取函數

用法:SUBSTRING(資料項,開始位置,結束位置);

示範:SUBSTRING(資料項,2,7),資料項的內容爲“奧哲微程式低代碼平臺”,會返回“微程式低代碼平臺“;資料項只支持簡短文字類型的資料項;結束位置允許不輸入,當結束位置不輸入時,將截取到文本的最後位置。

  • DATEDIF

DATEDIF函數可以計算兩個日期時間相差的年數、月數、天數、小時數、分鐘數、秒數;

用法:DATEDIF(【結束時間】,【開始時間】,【單位】),單位可以是”y”、”M”、”d”、”h”、”m“、”s”;

示範:DATEDIF(結束時間,開始時間,”h”),如果下單時間是9:00,付款時間是當天10:30,計算得到的小時差爲1.5小時。

  • YEAR

YEAR函數可以獲得某日期的年份

用法:YEAR(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:YEAR(入職時間),如果入職時間是2020-01-20 9:00:00,會返回2020年。

  • MONTH

MONTH函數可以獲得某日期是當年的第幾月

用法:MONTH(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:MONTH(入職時間),如果入職時間是2020-01-20 9:00:00,會返回1月。

  • DAY

DAY函數可以獲得某日期是當月的第幾日

用法:DAY(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:DAY(入職時間),如果入職時間是2020-01-20 9:00:00,會返回20日。

  • WEEKNUM

WEEKNUM函數可以獲得某日期是當年的第幾周

用法:WEEKNUM(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:WEEKNUM(入職時間),如果入職時間是2020-01-20 9:00:00,會返回第4周。

  • QUARTER

QUARTER函數可以獲得某日期是當年的第幾季度

用法:QUARTER(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:QUARTER(入職時間),如果入職時間是2020-01-20 9:00:00,會返回1季度。

  • HOUR

HOUR函數可以獲得某日期當中的小時數

用法:HOUR(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:HOUR(入職時間),如果入職時間是2020-01-20 9:00:00,會返回9時。

  • MINUTE

MINUTE函數可以獲得某日期當中的分鐘數

用法:MINUTE(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:MINUTE(入職時間),如果入職時間是2020-01-20 9:30:00,會返回30分。

  • SECOND

SECOND函數可以獲得某日期當中的秒鐘數

用法:SECOND(時間戳),時間戳可以是日期類型的資料項,也可以之間輸入時間格式的文本;

示範:SECOND(入職時間),如果入職時間是2020-01-20 9:30:30,會返回30秒。

  • ADDDAY

ADDDAY函數可以指定日期加/減指定天數,指定天數爲負數是爲減,時間單位爲天。

用法:ADDDAY(【指定時間】,【指定天數】),單位是‘’d‘‘

示範:ADDDAY(項目開始時間,項目天數),錄入【項目開始時間】、【項目預計天數】,通過ADDDAY函數自動填入【項目預計完成時間】。

  • ADDMONTH

函數可以指定日期加/減指定月份,指定月份爲負數是爲減,時間單位爲月。

用法:ADDMONTH(【指定時間】,【指定月份】),單位是‘’M‘‘

示範:ADDMONTH(項目開始時間,項目天數),錄入【項目開始時間】、【項目預計天數】,通過ADDMONTH函數自動填入【項目預計完成時間】。

  • ADDYEAR

ADDYEAR函數可以指定日期加/減指定年數,指定年數份爲負數是爲減,時間單位爲年。

用法:ADDYEAR(【指定時間】,【指定年數】),單位是‘’y‘‘

示範:ADDYEAR(合同開始時間,合同有效年限),錄入【合同開始時間】、【合同有效年限】,通過ADDYEAR函數自動填入【合同到期時間】。

  • REPLACE

函數可以使用其他文本字符串並根據所指定的字符數替換某文本字符串中的部分文本。

用法:REPLACE(old_text,start_num,num_chars,new_text),old_text爲某文本字符串,start_num爲要替換的起始位置編號,num_chars爲要替換的字符個數,new_text爲替換後的字符串

示範:REPLACE(手機號,4,4,"")會返回1350101。

  • UPPERMONEY

函數將數值轉爲中文大寫金額

用法:UPPERMONEY(數值),在和金額相關的系統中,爲了符合財務的標準或防塗改等,採用此函數即可將數值型轉爲中文大寫金額。

示範:【金額】輸入100,【大寫金額】顯示爲壹佰元整。

  • IF

IF函數可以對資料項進行判斷,然後給出對應的顯示文案

用法:IF (【資料項】>n,"顯示值1""顯示值2"),資料項是‘’數值‘‘

示範:IF(成績>60,"及格")else,("不及格"),錄入【成績】,通過IF函數的比對自動填入【及格】【不及格】

  • TODAY

函數可以帶出今天的日期

用法:返回今天的日期,格式爲:yyyy-MM-dd

例如:客戶跟進需要多次記錄填寫時間,通過TODAY函數自動填入【日期】。

更新: 2022-09-28 21:02:06
原文: https://www.yuque.com/skwme4/hyk0u0/wg9uom