開始使用協助程式函式
最後更新: 2025年8月26日
- 主題:
- 個人化
建立對象:
- 經驗豐富
- 開發人員
使用Journey Optimizer範本化語言對資料執行作業,例如計算、資料格式設定或轉換、條件,並在個人化的內容中加以處理。 在此頁面上瞭解個人化語法准則。
在個人化編輯器的個人化下拉式清單提供的協助程式功能中,會運用範本語言,如下所示:
個人化編輯器中可用的功能和功能,與歷程進階運算式編輯器中可用的功能和功能不同。
在Journey Optimizer個人化編輯器中,協助程式功能分為三個類別: 功能、協助程式和運運算元。
選取類別,以存取子類別和函式。
按一下>
圖示即可存取子類別。 按一下+
圖示來選取函式:函式會自動新增至個人化畫面。
按一下...
圖示可檢視函式的說明,並將其新增至您的最愛。 了解更多
函數
彙總與陣列函式
平均 | 此函式傳回陣列中所有選取值的算術平均值 |
Count | 此函式傳回給定陣列中的元素數 |
只計算 Null | 此函數計算清單中 null 值的數量。 |
計算 Null | 此函式計算清單的所有元素,包括null值 |
相異 | 此函式從已移除重複值的陣列或清單中取得值 |
Null 的相異計數 | 此函式計算不同值的數量,包括空值 |
第一個項目 | 此函式傳回陣列或清單中的第一個專案 |
陣列中的前 n 個 | 當根據給定的數值運算式依遞增順序排序時,此函式傳回陣列中的前「N」個專案 |
位於 | 此函式用於決定專案是陣列或清單的成員 |
包括 | 此函式決定陣列或清單是否包含給定專案 |
相交 | 此函式決定兩個陣列或清單是否至少有一個通用成員 |
陣列中的最後 n 個 | 當根據給定的數值運算式依遞增順序排序時,此函式傳回陣列中的最後「N」個專案 |
最大值 | 此函式傳回陣列中所有選取值的最大值 |
最小值 | 此函式傳回陣列中所有選取值的最小值 |
不在 | 此函式決定專案是否不是陣列或清單的成員 |
子集: | 此函式決定特定陣列(陣列A)是否是另一個陣列(陣列B)的子集,亦即,如果陣列A中的所有元素都是陣列B的元素 |
Sum | 此函式傳回陣列中所有選定值的總和 |
超集: | 此函式決定特定陣列(陣列A)是否是另一個陣列(陣列B)的超集,亦即,該陣列A是否包含陣列B中的所有元素 |
日期時間函式
增加天數 | 此函式會依指定的天數調整指定日期,使用正值增加值,使用負值減少值。 |
增加小時數 | 此函式依指定的小時數調整指定日期,使用正值增加值,使用負值減少值。 |
增加分鐘數 | 此函式以指定的分鐘數調整指定日期,使用正值增加值,使用負值減少值。 |
增加月數 | 此函式會依指定的月份數調整指定日期,使用正值增加值,使用負值減少值。 |
增加秒數 | 此函式以指定的秒數調整指定日期,使用正值增加值,使用負值減少值。 |
增加年數 | 此函式依指定的年數調整指定日期,使用正值增加值,使用負值減少值。 |
年齡 | 此函式從指定日期擷取年齡。 |
年齡 (以天為單位) | 此函式計算指定日期的年齡(以天為單位),即指定日期與目前日期之間經過的天數、未來日期的負數與過去日期的正數。 |
年齡 (以月為單位) | 此函式計算指定日期的年齡(月數),即指定日期和目前日期之間經過的月數;若為未來日期的負數,則為過去日期的正數。 |
比較日期 | 此函數會將第一個輸入日期與另一個輸入日期進行比較。如果 date1 等於 date2,則傳回 0;如果 date1 在 date2 之前,則傳回 -1;如果 date1 在 date2 之後,則傳回 1。 |
轉換分區日期時間 | 此函式將日期時間轉換為指定時區。 |
目前時間 (以毫秒為單位) | 此函式以紀元毫秒為單位擷取目前時間。 |
日期差異 | 此函式擷取兩個日期之間的天數差。 |
當月的第幾天 | 此函數會傳回表示當月日次的數字。 |
星期幾 | 此函式擷取星期幾。 |
年中的日 | 此函式擷取一年當中的第幾天。 |
差異 (以秒為單位) | 此函數會傳回兩個日期之間的秒差。 |
擷取小時 | 此函數會從給定的時間戳記中擷取小時部分。 |
擷取分鐘 | 此函數會從給定的時間戳記中擷取分鐘部分。 |
擷取月份 | 此函數會從給定的時間戳記中擷取月份部分。 |
擷取秒 | 此函數會從給定的時間戳記中擷取秒數部分。 |
格式化日期 | 此函式格式化日期時間值。 |
支援地區設定的日期格式 | 此函式將日期時間值格式化為其對應的語言敏感表示法,亦即所需的地區設定。 |
取得目前分區日期時間 | 此函數會傳回目前日期和時間以及時區資訊。 |
小時差 | 此函式以時數傳回兩個日期之間的差值。 |
分鐘差 | 此函式傳回兩個日期之間的分鐘數差。 |
月差 | 此函式傳回兩個日期之間的月差。 |
設定天數 | 此函數為給定的日期時間設定月份日期。 |
設定時數 | 此函數設定日期時間的小時。 |
至日期時間 | 此函式將字串轉換為日期。 針對無效輸入會傳回epoch日期作為輸出。 |
到 UTC | 此函數將日期時間轉換為 UTC。 |
截斷至當天的開始 | 此函數會透過將給定日期時間設定為當天的開始並將時間設定為 00:00 來修改該日期時間。 |
截斷至季的開始 | 此函式在00:00將日期時間截斷為其季度的第一天(例如1月1日、4月1日、7月1日、10月1日)。 |
截斷至週的開始 | 此函數會透過將給定日期時間設定為當週的開始 (星期一的 00:00) 來修改該日期時間。 |
截斷至年的開始 | 此函數會透過將給定日期時間截斷至該年第一天 (1 月 1 日) 的 00:00 來修改該日期時間。 |
年中的週 | 此函式傳回年中的周數 |
年差 | 此函式傳回兩個日期之間的年數差異。 |
對應函數
數學函數
物件函數
字串函數
駝峰式大小寫 | 此函式用於將字串中每個字詞的第一個字母大寫 |
字元代碼位於 | 此函式傳回字元的ASCII值,例如JavaScript中的charCodeAt函式 |
Concat | 此函式用於將兩個字串合併為一個 |
包含 | 此函式用於決定字串是否包含指定的子字串 |
不包含 | 此函式用於決定字串是否不包含指定的子字串 |
結尾不是 | 此函式用於決定字串的結尾是否不是指定的子字串 |
開頭不是 | 此函式用於決定字串的開頭是否不是指定的子字串 |
編碼64 | 此函式用於編碼字串 |
結束於 | 此函式用於決定字串的結尾是否為指定的子字串 |
等於 | 此函式用於決定字串的開頭是否不是指定的子字串,須區分大小寫 |
等於忽略大小寫 | 此函式用於決定字串是否不以指定的子字串開頭,不區分大小寫 |
擷取電子郵件網域 | 此函式用於擷取電子郵件地址的網域 |
格式化貨幣 | 此函式根據在第二個引數中作為字串傳遞的區域設定,將任何數字轉換為其對應的語言敏感型貨幣表示 |
取得 url 主機 | 此函數用於取得 URL 主機。 |
取得 url 路徑 | 此函式用於取得url路徑 |
取得 url 通訊協定 | 此函式用於取得url通訊協定 |
索引: | 此函式傳回第二個引數在第一個引數中第一次出現的位置。如果沒有相符專案,則傳回–1 |
IsEmpty | 此函式用於檢查字串或運算式是否為空。 |
不是空的 | 如果參數中的字串不為空,則此函數傳回 true。 |
最後索引: | 此函數傳回第二個引數最後一次出現的位置 (在第一個引數中)。如果沒有相符項目,則傳回 -1。 |
左側修剪 | 此函式移除字串開頭的空格 |
長度 | 此函式用於取得字串或運算式中的字元數 |
類似 | 此函式用於決定字串是否符合指定的模式 |
小寫 | 此函式將字串轉換為小寫字母 |
遮罩 | 此函式用來以「X」字元取代字串的一部分。 |
符合 | 此函數用於決定字串是否符合特定的規則運算式 |
MD5 | 此函數傳回輸入字串的 md5 雜湊。 |
不等於 | 此函式用於決定字串是否不等於指定的字串 |
不等於,忽略大小寫 | 此函數比較兩個字串,忽略大小寫。 |
規則運算式群組 | 此函式用於根據提供的規則運算式擷取特定資訊 |
取代 | 此函式將字串中的指定子字串替換為另一個子字串 |
全部取代 | 此函式以指定的常值「取代」字串取代符合「target」的文字之所有子字串 |
右側修剪 | 此函式移除字串結尾的空格 |
SHA256 | 此函式計算並傳回字串的sha256雜湊。 |
分割 | 此函式用於依指定字元分割字串 |
開始於 | 此函式用於決定字串的開頭是否為指定的子字串 |
字串至日期 | 此函式將字串值轉換為日期時間值 |
字串至整數 | 此函數會將字串值轉換為整數值。 |
字串至數字 | 此函數用於將字串轉換為數字。針對無效輸入會傳回相同字串作為輸出。 |
子字串 | 此函數傳回開始索引和結束索引之間的字串運算式的子字串。 |
字首大寫 | 此函式用於將字串中每個字詞的首字母大寫 |
至 Bool | 此函數根據其類型將引數值轉換為布林值。 |
至日期時間 | 此函數用於將字串轉換為日期。針對無效輸入會傳回 epoch 日期作為輸出。 |
僅至日期時間 | 此函式將引數值轉換為僅日期時間值。 針對無效輸入會傳回epoch日期作為輸出。 |
修剪 | 此函式移除字串開頭和結尾的空格 |
大寫 | 此函式將字串轉換為大寫字母 |
Url 解碼 | 此函數用於解碼 URL 編碼的字串。 |
Url 編碼 | 此函數用於對字串進行 URL 編碼。 |
輔助程式
協助程式詳細資料於此頁面。
操作者
算術函式
算術函式用於對值執行基本計算。
布林函式
布林值函式用於對不同元素執行布林值邏輯。
比較函式
比較函式是用來比較不同運算式和值之間的差異,並據此傳回true或false。
作法影片
瞭解如何使用個人化協助程式函式來轉換個人化值,並瞭解協助程式函式的不同使用案例。
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76