It seems you may be using English. Would you like to go to the international site? bika.ai
產品指南
基礎
自動化指南
集成指南
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

推薦閱讀