產品指南
基礎
自動化指南
集成指南
AI應用與模板指南
Open API
功能參考
自動化觸發器
自動化執行器
第三方集成
節點資源
數據表視圖
數據表字段
儀表板組件
智能任務
AI 向導
公式
空間站
更新日誌
Videos
本函數為多分支選擇函數,它由表達式和多個分支+返回值組成,如果表達式等於某個分支值,則函數輸出該分支對應的返回值。

【expression】是表達式,其運算的結果會與每個分支進行匹配。
【pattern】是分支,每個分支代表表達式的可能運算結果。每一個分支都有對應的返回值。
【result】是返回值,如果表達式的運算結果匹配了一個分支,則輸出對應的返回值。
【default】是默認值,如果運算結果沒有匹配任何一個分支,則函數輸出默認值。默認值未填寫時為空值。

比如例子一,{國家}是引用的一列數據,其輸出值可能是成千上萬個國家名稱,它是該函數中的表達式。“中國”和“中文”分別為其中一條分支和返回值,它表示如果{國家}的輸出值為“中國”時,則返回“中文”。而“通用英語”為默認值,它表示{國家}的輸出值沒有匹配任何分支時,則輸出“通用英語”

Switch

本函數為多分支選擇函數,它由表達式和多個分支+返回值組成,如果表達式等於某個分支值,則函數輸出該分支對應的返回值。 【expression】是表達式,其運算的結果會與每個分支進行匹配。 【pattern】是分支,每個分支代表表達式的可能運算結果。每一個分支都有對應的返回值。 【result】是返回值,如果表達式的運算結果匹配了一個分支,則輸出對應的返回值。 【default】是默認值,如果運算結果沒有匹配任何一個分支,則函數輸出默認值。默認值未填寫時為空值。 比如例子一,{國家}是引用的一列數據,其輸出值可能是成千上萬個國家名稱,它是該函數中的表達式。“中國”和“中文”分別為其中一條分支和返回值,它表示如果{國家}的輸出值為“中國”時,則返回“中文”。而“通用英語”為默認值,它表示{國家}的輸出值沒有匹配任何分支時,則輸出“通用英語”

輸入函數

選擇欄位或函數

數字

/assets/icons/formula/number.svg

Sum

/assets/icons/formula/number.svg

Average

/assets/icons/formula/number.svg

Max

/assets/icons/formula/number.svg

Min

/assets/icons/formula/number.svg

Round

/assets/icons/formula/number.svg

Round Up

/assets/icons/formula/number.svg

Round Down

/assets/icons/formula/number.svg

Ceiling

/assets/icons/formula/number.svg

Floor

/assets/icons/formula/number.svg

Even

/assets/icons/formula/number.svg

Odd

/assets/icons/formula/number.svg

Int

/assets/icons/formula/number.svg

Abs

/assets/icons/formula/number.svg

Sqrt

/assets/icons/formula/number.svg

Mod

/assets/icons/formula/number.svg

Power

/assets/icons/formula/number.svg

Exp

/assets/icons/formula/number.svg

Log

/assets/icons/formula/number.svg

Value

文本

/assets/icons/formula/text.svg

Concatenate

/assets/icons/formula/text.svg

Find

/assets/icons/formula/text.svg

Search

/assets/icons/formula/text.svg

Mid

/assets/icons/formula/text.svg

Replace

/assets/icons/formula/text.svg

Substitute

/assets/icons/formula/text.svg

Len

/assets/icons/formula/text.svg

Left

/assets/icons/formula/text.svg

Right

/assets/icons/formula/text.svg

Lower

/assets/icons/formula/text.svg

Upper

/assets/icons/formula/text.svg

Rept

/assets/icons/formula/text.svg

T

/assets/icons/formula/text.svg

Trim

/assets/icons/formula/text.svg

Encode URL Component

邏輯

/assets/icons/formula/logic.svg

If

/assets/icons/formula/logic.svg

Switch

/assets/icons/formula/logic.svg

True

/assets/icons/formula/logic.svg

False

/assets/icons/formula/logic.svg

And

/assets/icons/formula/boolean.svg

Or

/assets/icons/formula/boolean.svg

Xor

/assets/icons/formula/boolean.svg

Blank

/assets/icons/formula/boolean.svg

Error

/assets/icons/formula/boolean.svg

Is Error

/assets/icons/formula/boolean.svg

Not

日期

/assets/icons/formula/date.svg

Today

/assets/icons/formula/date.svg

Now

/assets/icons/formula/date.svg

To Now

/assets/icons/formula/date.svg

From Now

/assets/icons/formula/date.svg

Date Add

/assets/icons/formula/date.svg

Datetime Diff

/assets/icons/formula/date.svg

Workday

/assets/icons/formula/number.svg

Workday Diff

/assets/icons/formula/boolean.svg

Is After

/assets/icons/formula/boolean.svg

Is Before

/assets/icons/formula/boolean.svg

Is Same

/assets/icons/formula/text.svg

Datetime Format

/assets/icons/formula/date.svg

Datetime Parse

/assets/icons/formula/text.svg

Datestr

/assets/icons/formula/text.svg

Timestr

/assets/icons/formula/number.svg

Year

/assets/icons/formula/number.svg

Month

/assets/icons/formula/number.svg

Weekday

/assets/icons/formula/number.svg

Weeknum

/assets/icons/formula/number.svg

Day

/assets/icons/formula/number.svg

Hour

/assets/icons/formula/number.svg

Minute

/assets/icons/formula/number.svg

Second

/assets/icons/formula/date.svg

Set Locale

/assets/icons/formula/date.svg

Set Timezone

/assets/icons/formula/date.svg

Created Time

/assets/icons/formula/date.svg

Last Modified Time

數組

/assets/icons/formula/array.svg

Array Compact

/assets/icons/formula/array.svg

Array Unique

/assets/icons/formula/array.svg

Array Join

/assets/icons/formula/array.svg

Array Flatten

/assets/icons/formula/array.svg

Count

/assets/icons/formula/array.svg

CountA

/assets/icons/formula/array.svg

CountIf

/assets/icons/formula/array.svg

CountAll

對象

/assets/icons/formula/array.svg

Record ID

SWITCH

本函數為多分支選擇函數,它由表達式和多個分支+返回值組成,如果表達式等於某個分支值,則函數輸出該分支對應的返回值。 【expression】是表達式,其運算的結果會與每個分支進行匹配。 【pattern】是分支,每個分支代表表達式的可能運算結果。每一個分支都有對應的返回值。 【result】是返回值,如果表達式的運算結果匹配了一個分支,則輸出對應的返回值。 【default】是默認值,如果運算結果沒有匹配任何一個分支,則函數輸出默認值。默認值未填寫時為空值。 比如例子一,{國家}是引用的一列數據,其輸出值可能是成千上萬個國家名稱,它是該函數中的表達式。“中國”和“中文”分別為其中一條分支和返回值,它表示如果{國家}的輸出值為“中國”時,則返回“中文”。而“通用英語”為默認值,它表示{國家}的輸出值沒有匹配任何分支時,則輸出“通用英語”

函數使用

SWITCH(expression, value1, result1, [value2, result2, ...], default)

函數示例

SWITCH({國家}, "中國", "中文", "俄國", "俄語", "法國", "法語", "日本", "日語", "通用英語") SWITCH("C", "A", "優秀", "B", "中等", "C", "普通", "D", "較差", "沒有成績") =>普通
bika cta

推薦閱讀