跳至主要内容

幾個元件的函數默認值範例


一、檢查項

透過函數賦值檢查項,需返回truefalse才可以。

例1:當分數欄位大於等於60時,透過欄位預設篩選,否則取消篩選。

IF( 分數>=60,true,false)

範例2:當分數欄位為空白時,「缺考」欄位預設勾選,否則取消勾選。

ISBLANK( 分數)

邏輯函數傳回的結果直接為true或false,可以直接使用。

二、單選

單選是透過和選項內容進行對比,配對上屬性選擇,不匹配上不處理。

譯文:依分數,將成績劃等級(單選欄位,選項分別為:不及格、及格、良好、優異)

  • 當分數小於60時,不及格
  • 大於60小於75,及格
  • 大於75小於85,良好
  • 大於85,優秀

等級欄位的函數賦值寫法:

IF(分數<60,'不及格',IF(分數<75,'及格',IF(分數<85,'良好','優秀')))

  • 如果傳回的值是寫死的固定值,如不及格,則函數中必須前後加引號
  • 如果傳回的值是選擇欄位,則直接選擇欄位即可,前後不加引號

三、多選

函數有兩種語法可以給出多選賦預設值。

  • 方法1:以英文逗號隔開文本,預設勾選選項1和選項3。

    '選項1,選項3'

  • 方法2:使用資料庫,勾選預設選項2和選項3。

    ['選項2','選項3']

簡單示範:如果性別選擇是男,選修課預設籃球和排球,如果是女,預設選擇體操。

方法一:

IF(性別='男','籃球,排球','體操')

方法二:

IF(性別='男',['籃球','排球'],['體操'])