幾個元件的函數默認值範例
一、檢查項
透過函數賦值檢查項,需返回true
或false
才可以。
例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(
性別
='男',['籃球','排球'],['體操'])