產品指南
基礎
自動化指南
集成指南
AI應用與模板指南
Open API
功能參考
自動化觸發器
自動化執行器
第三方集成
節點資源
數據表視圖
數據表字段
儀表板組件
智能任務
AI 向導
公式
空間站
更新日誌
Videos
公式
基於其他欄位通過寫公式來計算值
Sum | 將所有數值相加。 【number...】是進行運算的數值參數,可以輸入數字或引用數值類型的列。 數值類型的列包括數字、貨幣、百分比、評分等 | |
Average | 返回多個數值的算術平均數。 【number...】是進行運算的數值參數,可以輸入數字或引用數值類型的列。數值類型的列包括數字、貨幣、百分比、評分等。 如果其中某個參數是文本值,比如""八"",在運算時會被當做0。 | |
Max | 返回最大的數值。 【number...】是進行運算的數值參數,可以輸入數字或引用數值類型的列。數值類型的列包括數字、貨幣、百分比、評分等。 另外,本函數的輸入值都為日期格式時,可以比較多個日期中最晚的日期。 | |
Min | 返回最小的數值。 【number…】是進行運算的數值參數,可以輸入數字或引用數值類型的列。數值類型的列包括數字、貨幣、百分比、評分等。 另外,本函數的輸入值都為日期格式時,可以比較多個日期中最晚的日期。 | |
Round | 按指定的位數對數值進行四捨五入。 【value】是要四捨五入的值 【precision】非必填,要進行四捨五入運算的位數。未填寫時默認為1。 如果位數大於 0,則四捨五入到指定的小數位。 如果位數等於 0,則四捨五入到最接近的整數。 如果位數小於 0,則在小數點左側進行四捨五入。 | |
Round Up | 按指定的位數將數值延絕對值增大方向捨入。 【value】是要捨入的值。 【precision】非必填,要將數字捨入到的位數。未填寫時默認為1。 【絕對值增大】即它返回值是遠離0(零)方向。 如果位數大於 0,則四捨五入到指定的小數位。 如果位數等於 0,則四捨五入到最接近的整數。 如果位數小於 0,則在小數點左側進行四捨五入。 | |
Round Down | 按指定的位數將數值延絕對值減小方向捨入。 【value】是要捨入的值。 【precision】非必填,要將數字捨入到的位數。未填寫時默認為1。 【絕對值減小】即它返回值是靠近0(零)方向。 如果位數大於 0,則四捨五入到指定的小數位。 如果位數等於 0,則四捨五入到最接近的整數。 如果位數小於 0,則在小數點左側進行四捨五入。 | |
Ceiling | 將數值向上捨入為最接近的指定基數的倍數。 【value】是要向上捨入的值。 【significance】非必填,是用於向上捨入的基數,返回值為基數的倍數。如果未提供,默認取1。 【向上捨入】即它返回值是大於或等於原數值,且為最接近的基數的倍數。 | |
Floor | 將數值向下捨入為最接近的指定基數的倍數。 【value】是要向下捨入的值。 【significance】非必填,是用於向下捨入的基數,返回值為基數的倍數。如果未提供,默認取1。 【向下捨入】即它返回值是小於或等於原數值,且為最接近基數的倍數。 | |
Even | 返回沿絕對值增大方向最接近的偶數。 【value】是要取偶的數值。 【絕對值增大】即它返回值是遠離0(零)方向。 | |
Odd | 返回沿絕對值增大方向最接近的奇數。 【value】是要取奇的數值。 【絕對值增大】即它返回值是遠離0(零)方向。 | |
Int | 將數值向下捨入為最接近的整數。 【value】是要向下捨入的值。 【向下捨入】即它返回值是小於或等於原數值。 | |
Abs | 簡介 取數值的絕對值。 參數說明 value:是要對其求絕對值的數值。 絕對值:正數的絕對值是本身,負數的絕對值是去掉負號。 | |
Sqrt | 返回數值的平方根。 【value】是要對其求平方根的數值。 如果數值為負數,則 SQRT 返回 NaN | |
Mod | 返回兩數值相除的餘數。 【value】是被除數。 【divisor】是除數。 返回結果的符號與除數的符號相同。 | |
Power | 返回指定基數的冪。即指定基數的多少次方。 【base】是基數。 【power】是冪 | |
Exp | 返回 e 的指定次方。 【e】是自然數,約為 2.718282 【power】是冪。即指定 e 的多少次方。 | |
Log | 以指定基數為底,返回數值的對數。 【number】是想要計算其對數的數值。 【base】是對數的基數(底數),如果未指定基數,則默認為 10。 | |
Value | 將文本字符串轉換為數字。 【text】表示要轉換的文本值。 本函數可以將文本內的數字提取出來。 | |
Concatenate | 將多個文本值串聯成單個文本值。(其效果等同於 &) 【text1..】是要串聯的多個值,可以輸入文本、數字、日期參數或者引用列數據。 請用雙引號將你要串聯的文本值引起來,數字和引用列除外。 特例:如果要串聯雙引號,你需要使用反斜線(\)作為轉義字符。 | |
Find | 查找特定的文本在內容中第一次出現的位置。 【stringToFind】是要查找到的特定文本。 【whereToSearch】指定從哪段內容內查找文本。可以輸入文本參數或者引用欄位。 【startFromPosition】非必填,指定從內容的哪個位置開始查找(用數字表示第幾個字符)。 本函數可以在一大段內容中快速查找特定文本出現的位置。 如果返回數字3,表示文本出現在該內容的第3個字符。 如果未找到匹配的文本,則結果將為0。 其效果與SEARCH()類似,但是未找到匹配項時,SEARCH()返回值為空而不是0。 | |
Search | 搜索特定的文本在內容中第一次出現的位置。 【stringToFind】是要搜索到的特定文本。 【whereToSearch】指定從哪段內容搜索文本。可以輸入文本參數或者引用欄位。 【startFromPosition】非必填,指定從內容的哪個位置開始搜索(用數字表示第幾個字符)。 本函數可以在一大段內容中快速搜索特定文本出現的位置。 如果返回數字3,表示文本出現在該內容的第3個字符。 如果未找到匹配的文本,則結果將為空值。 其效果與FIND()類似,但是未找到匹配項時,FIND()返回值為0而不是空值。 | |
Mid | 從內容中特定位置提取一段固定長度的文本。 【string】是你輸入的一段內容,其中包含了被提取的文本。該內容可以是輸入的文本或者引用的欄位數據。 【whereToSearch】是你指定從哪兒提取文本,用數字表示。比如數字"3"表示從內容的第3個字符開始提取。 【count】是提取的文本長度,用數字表示。比如數字"2"表示從指定位置提取2個字符。 | |
Replace | 將內容中特定位置的一段文本替換為新文本。 【string】是你輸入的一段內容,其中包含了被替換的文本。該內容可以是輸入的文本或者引用的欄位數據。 【start_character】是你指定從哪兒替換文本,用數字表示。比如數字"3"表示從內容的第3個字符開始替換。 【number_of_characters】是你指定要替換掉多少個字符,用數字表示。比如數字"2"表示替換掉指定位置的2個字符。 【replacement】是替換原文本的新文本。 (如果你想將內容中所有出現的原文本替換為新文本,請參見SUBSTITUTE。) | |
Substitute | 替換內容中指定文本為新文本。 【string】是你輸入的一段內容,其中包含了被替換的文本。該內容可以是輸入的文本或者引用的欄位數據。 【old_text】是你想要替換的文本。 【new_text】是替換原文本的新文本。 【instance_num】非必填,指定替換第幾次出現的舊文本。如果省略,則替換所有出現的舊文本。 | |
Len | 統計一段文本的字符長度。 【string】是要計算長度的文本;標點符號、空格等也會占一個字符。 | |
Left | 從文本的開頭提取多個字符。 【string】是要被提取字符的文本。 【howMany】是提取的字符數量。用數字表示,比如"4",代表從左到右提取4個字符。 | |
Right | 從文本的末尾提取出多個字符。 【string】是要被提取字符的文本。 【howMany】是提取的字符數量。用數字表示,比如"5",代表從右到左提取5個字符。 | |
Lower | 將文本中所有大寫字符全部轉換為小寫字符。 【string】是被轉換的文本。 | |
Upper | 將文本中所有小寫字符全部轉換為大寫字符。 【string】是被轉換的文本。 | |
Rept | 根據指定次數重複文本。 【string】是需要重複的文本。 【mumber】是指定的重複次數。用數字表示,比如”2“,表示重複2次。 | |
T | 如果輸入值為文本類型,則返回原文本,如果非文本類型則返回空值。 【value】是被檢查是否為文本的值。 比如,輸入值引用數字、日期等類型的欄位,那麼將會返回空值。 | |
Trim | 清除文本開頭和結尾的空格。 【value】是需要被處理的文本。 | |
Encode URL Component | 把文本編碼為 URL的格式。 【component_string】是需要被編碼的文本。不編碼以下字符:- _ . ~ 比如將第一個例子的輸出值複製到瀏覽器地址欄,就相當於在百度裡搜索”蘋果“的URL | |
If | 判斷是否滿足某個條件,如果滿足則返回第一個值,如果不滿足則返回第二個值。 【logical】是邏輯條件,表示計算結果為真(true)和假(false)的表達式。 【value1】是當邏輯條件為真時的返回值。 【value2】是當邏輯條件為假時的返回值。 IF支持嵌套使用,並且可以用於檢查單元格是否為空白/為空。 | |
Switch | 本函數為多分支選擇函數,它由表達式和多個分支+返回值組成,如果表達式等於某個分支值,則函數輸出該分支對應的返回值。 【expression】是表達式,其運算的結果會與每個分支進行匹配。 【pattern】是分支,每個分支代表表達式的可能運算結果。每一個分支都有對應的返回值。 【result】是返回值,如果表達式的運算結果匹配了一個分支,則輸出對應的返回值。 【default】是默認值,如果運算結果沒有匹配任何一個分支,則函數輸出默認值。默認值未填寫時為空值。 比如例子一,{國家}是引用的一列數據,其輸出值可能是成千上萬個國家名稱,它是該函數中的表達式。“中國”和“中文”分別為其中一條分支和返回值,它表示如果{國家}的輸出值為“中國”時,則返回“中文”。而“通用英語”為默認值,它表示{國家}的輸出值沒有匹配任何分支時,則輸出“通用英語” | |
True | 【簡介】 返回邏輯值真( true )。 【參數說明】 該函數不需要填寫參數。 該函數可以判斷勾選類型的欄位是否為 “已選中狀態” ,見例子一; 該函數和 FALSE() 一起使用可以輸出為真和假的布爾值,見例子二。 | |
False | 返回邏輯值false 可以判斷勾選類型的欄位中單元格是否為”未選中狀態“,見例子一; 可以和FALSE一起使用輸出為真和假的布爾值,見例子二; | |
And | 如果所有參數均為真(true),則返回真(true),否則返回假(false)。 【logical】是邏輯參數,可以是邏輯值、數組或引用的欄位 | |
Or | 如果任何一個參數為真(true),則返回真(true),否則返回假(false)。 【logical】是邏輯參數,可以是邏輯值、數組或引用的欄位。 | |
Xor | 如果奇數個參數為真(true),則返回真(true),否則返回假(false)。 【logical】是邏輯參數,可以是邏輯值、數組或引用的欄位。 | |
Blank | 返回一個空值。 可以用來判斷單元格是否為空,見例子一; 可以在單元格內填入空值,見例子二; | |
Error | 在單元格內顯示錯誤提示和原因。 可以在函數內輸入文本說明錯誤原因,比如例子中的”統計錯誤“就是你定義的錯誤原因。 | |
Is Error | 檢查一個公式運行是否錯誤,如果錯誤則返回真(true)。 【expr】是需要檢查的值。檢測值可以是算術運算、邏輯判斷等類型的公式。 | |
Not | 反轉其參數的邏輯值。 【boolean】是布爾參數,意味著你的輸入值必須是邏輯判斷且輸出值只有真和假,比如比較兩個值誰大誰小。 當你參數的邏輯判斷為真(true)時函數返回假(false); 當你參數的邏輯判斷為假(false)時函數返回真(true); 如例子一:2>3輸出值是假,但經過反轉後函數輸出值的是真。 如例子二:NOT({年紀} > 18)經過NOT函數反轉後,其實相當於判斷{年紀} ≤ 18 | |
Today | 返回今天的日期(年月日),但不會精確到時分秒(默認為00:00:00)。如果想要精確到時分秒,請使用函數NOW。 可以直接使用此函數返回年月日,見例子一; 也可以和DATEADD或DATETIME_DIFF等函數一起使用,比如用{截止時間}減去當前時間,來顯示項目的倒計時,見例子二。 注意:僅當重新刷新計算公式或刷新表格時,這個函數返回的結果才會更新。 | |
Now | 返回今天的日期和時間,會精確到時分秒。 可以直接使用此函數返回年月日,見例子一; 也可以和DATEADD或DATETIME_DIFF等函數一起使用,比如用{截止時間}減去當前時間,來顯示項目的倒計時,見例子二。 注意:僅當重新刷新計算公式或刷新表格時,這個函數返回的結果才會更新。 | |
To Now | 返回當前日期和指定日期之間的差值(無正負)。 【date】是指定日期,即用指定日期減去當前日期,計算兩個日期相差的多少天(自定義計時單位),無正負。 【units】計時單位,即指定日期與當前日期差值的計算單位,比如按”天“計算也可以轉換為按”年“計算。 計時單位包括以下符號,兩種格式都可以使用: 「單位說明符 」→ 「縮寫」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分鐘:"minutes" → "m" 小時:"hours" → "h" 天:"days" → "d" 週:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 點擊下方鏈接可查看全部計時單位。 | |
From Now | 返回當前日期和指定日期之間的差值(無正負)。 【date】是指定日期,即用指定日期減去當前日期,計算兩個日期相差的多少天(自定義計時單位),無正負。 【units】計時單位,即指定日期與當前日期差值的計算單位,比如按”天“計算也可以轉換為按”年“計算。 計時單位包括以下符號,兩種格式都可以使用: 「單位說明符 」→ 「縮寫」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分鐘:"minutes" → "m" 小時:"hours" → "h" 天:"days" → "d" 週:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 點擊下方鏈接可查看全部計時單位。 | |
Date Add | 簡介 為指定的日期增加固定的時間間隔。 參數說明 date:是你指定的日期。本函數將在該日期基礎上增加一定的時間間隔。 count:是時間間隔,支持輸入帶正負號的數字。如果為正數,即表示增加幾天(可自定義計時單位),見例子一;如果為負數,即表示減少幾天,見例子二; units:是計時單位,即增加時間間隔的單位。比如按 “天” 計算也可以轉換為按 “年” 計算。 計時單位包括以下符號,兩種格式都可以使用:「單位說明符 」→ 「縮寫」 毫秒:「milliseconds」 → 「ms」 秒:「seconds」 → 「s」 分鐘:「minutes」 → 「m」 小時:“hours” → “h” 天:“days” → “d” 週:“weeks” → “w” 月:“months” → “M” 季度:“quarters” → “Q” 年:“years” → “y” 點擊下方鏈接可查看全部計時單位。 | |
Datetime Diff | 返回兩個日期之間的差值(有正負),即日期1減去日期2。 【date1】日期1 【date2】日期2 【units】計時單位,日期1與日期2差值的計算單位。比如按“天”計算也可以轉換為按“年”計算。 計時單位包括以下符號,兩種格式都可以使用:「單位說明符 」→ 「縮寫」 毫秒:"milliseconds" → "ms" 秒:"seconds" → "s" 分鐘:"minutes" → "m" 小時:"hours" → "h" 天:"days" → "d" 週:"weeks" → "w" 月:"months" → "M" 季度:"quarters" → "Q" 年:"years" → "y" 點擊下方鏈接可查看全部計時單位。 | |
Workday | 返回起始日期若干個工作日之後的日期。 【startDate】是你指定的起始日期。 【numDays】是你指定的起始日期之後的工作日天數,用正數表示。比如,數字“1”代表起始日期一個工作日之後的日期,見例子一; 【holidays】非必填。是要從日曆中去除的特定日期,例如節假日。其輸入格式為「yyyy-mm-dd」,多個日期以逗號分隔的,見例子三。 本函數的工作日不包括週末和你指定的特定日期。 | |
Workday Diff | 統計兩個日期之間相隔多少個工作日(有正負)。 【startDate】起始日期。 【endDate】截止日期。如果起始日期比截止日期晚,則會出現負數。 【holidays】非必填。是要從工作日曆中去除的日期,例如節假日。其輸入格式為「yyyy-mm-dd」,多個日期以逗號分隔的。 本函數統計起止日期之間的工作日,不包括週末和你指定的特定日期。 | |
Is After | 比較日期1是否晚於日期2,如果晚於則返回真(true),否則返回假(false)。 【date1】是日期1。 【date2】是日期2。 日期可以是輸入的參數,見用例一; 日期也可以是引用日期類型的欄位,見用例二。 在單元格內真和假用"已勾選"和"未勾選"表示。 | |
Is Before | 比較日期1是否早於日期2,如果早於則返回真(true),否則返回假(false)。 【date1】是日期1。 【date2】是日期2。 日期可以是輸入的參數,見用例一; 日期也可以是引用日期類型的欄位,見用例二。 在單元格內真和假用"已勾選"和"未勾選"表示。 | |
Is Same | 確定日期1是否等於日期2,如果等於則返回真(true),否則返回假(false)。 【date1】是日期1。 【date2】是日期2。 【units】非必填, 是比較的時間單位。比如比較兩個日期是否相等,一直對比到分鐘單位。 日期可以是輸入的參數,見用例一; 日期也可以是引用日期類型的欄位,見用例四。 在單元格內真和假用"已勾選"和"未勾選"表示。 點擊下方鏈接可查看全部計時單位。 | |
Datetime Format | 將日期以自定義的形式格式化為文本。 【date】是需要被格式化的日期。 【output_specifier】是選擇的格式化說明符。比如說明符可以是: "DD-MM-YYYY"表示"日-月-年",見例子一; " YYYY / MM / DD"表示"年/月/日",見例子二; "MM.DD"表示"月.日",見例子三。 日期經過格式化後,將變為一串文本。 本函數支持的日期格式化說明符請看下方鏈接。 | |
Datetime Parse | 將文本轉換為結構化日期類型。 【date】是要被格式化為日期的文本。 【input_format】非必填,本參數是日期格式化說明符。對於系統無法識別的文本日期內容,你可以自己解釋為結構化的日期。見例子二。 本函數支持的日期格式化說明符和語言環境請查看下方鏈接。 | |
Datestr | 將日期格式化為“年-月-日”形式的文本(固定格式為YYYY-MM-DD) 【date】是被格式化的日期 日期經過格式化後,將變為一串文本,不再具有日期數據的屬性。 | |
Timestr | 將日期格式化為"時:分:秒"形式的文本(固定格式為HH:mm:ss) 【date】是被格式化的日期 日期經過格式化後,將變為一串文本,不再具有日期數據的屬性。 | |
Year | 返回指定日期對應的四位數年份。 【date】是指定的日期。 | |
Month | 返回指定日期對應的月份。 【date】是指定的日期。 本函數輸出值為1(一月)至12(十二月)之間的整數。 | |
Weekday | 返回指定日期對應一週中的星期幾。 【date】是指定的日期。 【startDayOfWeek】非必填,是一週的開始時間,默認情況下每週從星期日開始(即週日為0)。 你還可以將開始時間設置為"Monday"(星期一,見例子二) 本函數輸出值為0到6之間的整數。 | |
Weeknum | 返回指定日期對應為一年中的第幾個星期。 【date】是指定的日期。 【startDayOfWeek】非必填,是一周的開始時間,默認情況下每周從星期日開始(即周日為0)。 你還可以將開始時間設置為"Monday"(星期一) 本函數輸出值為整數。比如6,代表該日期屬於一年中的第6個星期。 | |
Day | 返回指定日期屬於當月的第幾號,輸出格式為1-31之間的整數。 【date】是指定的日期。 比如,數字1表示日期屬於當月的第1號。 | |
Hour | 返回指定日期的對應的時刻,輸出格式為0(12:00 am)到23(11:00 pm)之間的整數。 【date】是指定的日期。 比如,18表示18:00 | |
Minute | 返回指定日期的分鐘數,輸出格式為0到59之間的整數。 【date】是指定的日期。 | |
Second | 返回指定日期的秒種,輸出格式為0到59之間的整數。 【date】是指定的日期。 | |
Set Locale | 為指定日期時間設置特定的語言環境。 【date】是指定日期。 【locale_modifier】是語言環境說明符。 本函數必須與DATETIME_FORMAT結合使用。可以點擊下方鏈接查看支持的語言環境說明符。 | |
Set Timezone | 為指定日期設置特定的時區。 【date】是指定日期。 【tz_identifier】是時區說明符。比如"8"代表東8區,"-2"代表西2區。 本函數必須與DATETIME_FORMAT結合使用。 | |
Created Time | 返回記錄的創建時間 | |
Last Modified Time | 返回每一行的單元格中進行最後一次修改的時間 。 注意:系統只會返回計算類型列的單元格的修改。 如果你只關心特定欄位的單元格的更新時間,你可以指定一個或多個列,見例子二和三。 | |
Array Compact | 從數組中刪除空字符串和空值。 【item】表示數組值,比如多選、附件、神奇關聯和神奇引用欄位類型的單元格值。 本函數會保留“ false”值和空白字符的字符串 | |
Array Unique | 僅返回數組中的唯一項。 【item】表示數組值,比如多選、附件、神奇關聯和神奇引用欄位類型的單元格值。 | |
Array Join | 將匯總數組中的所有值拼接成一個帶分隔符的字符串。 【item】表示數組值,比如多選、附件、神奇關聯和神奇引用欄位類型的單元格值。 | |
Array Flatten | 通過刪除任何數組嵌套來平鋪數組。 所有數據都成為同一個數組的元素。 【item】表示數組值,比如多選、附件、神奇關聯和神奇引用欄位類型的單元格值。 | |
Count | 統計「數字」類型值的數量。 【number】可以是輸入的參數或引用的列。 本函數可以計算輸入的參數或單元格內包含了多少個數值(數字、貨幣、百分比、評分都為數值)。 | |
CountA | 統計非空值的數量。 【textOrNumber】可以是輸入的參數或引用的列。 本函數可以計算輸入的參數或單元格內包含了多少個非空值。 比如,可以統計一個單元格內有多少個選項,多少個圖片。多少個成員等。 還可以統計神奇引用的單元格內的數組非空值。 | |
CountIf | 在values中統計keyword出現的次數。 values:指定從哪裡查找數據。支持數組類型或文本類型的數據。 keyword:要查找並統計的關鍵詞。 operation:比較符,非必填項。你可以填入條件符號大於">",小於"<",等於"=",不等於"!=",如果不填寫默認為等於。 例子一中沒有填寫比較符,默認統計等於"A"的值出現的次數。 例子二中填寫了比較符">",意味統計大於"2"的值出現的次數。 使用場景: 1)可以統計一串文本數組[A, B , C , D, A]中,字符"A"出現的數量為2,見例子一。 2)可以統計一串數字數組[1, 2, 3, 4, 5]中,大於3的數字數量為2,見例子二。 3)可以統計一串文本字符串"吃葡萄不吐葡萄皮"中,"葡萄"出現的次數為2,見例子三。 | |
CountAll | 統計所有值的數量,包括空值。 【textOrNumber】可以是輸入的參數或引用的列。 本函數可以計算輸入的參數和單元格內包含了多少個值,包括空值。 | |
Record ID | 返回記錄的ID |
