在多选字段(从菜单多选、图片上载多选、文件上载多选)中,可套用特定公式进行判断与检查,例如确认是否包含指定项目、找出未包含的项目,或统计已上载的附件数量。
以下列出所有支持的公式。公式请一律用大写表示!
| 公式 | 描述 |
|---|---|
| INCLUDES_ALL(多选/多图片/多文件字段, value1, value2,...) | 若字段中选项同时包含所有列出的 value(可为任意字段型态或值),则回传 true。 |
| NOT_INCLUDES_ALL(多选/多图片/多文件字段, value1, value2,..) | 若字段中选项未同时包含所有列出的 value(可为任意字段型态或值),则回传 true,结果等同于 INCLUDES_ANY 的相反值。 |
| INCLUDES_ANY(多选/多图片/多文件字段, value1, value2,...) | 若字段中选项至少包含任一列出的 value(可为任意字段型态或值),则回传 true。 |
| NOT_INCLUDES_ANY(多选/多图片/多文件字段, value1, value2,...) | 若字段中选项未包含任一列出的 value(可为任意字段型态或值),则回传 true,结果等同于 INCLUDES_ALL 的相反值。 |
| ITEMS_COUNT(多选/多图片/多文件字段) | 回传多选字段中值的数量。例如:多选字段选择三个选项时回传 3;文件上载字段有两个文件时回传 2。 |
以“课程报名表”为例:
在“必修课程”多选字段中列出所有必修课程,学生可在“报名课程”子表格中选择多项“课程”,并上载“报名数据附件”。可搭配以下公式进行判断与检查:
1. INCLUDES_ALL(“必修课程”,“课程”)
用于确认学生是否已报名所有必修课程。若“报名课程”子表格中所选的每一门“课程”皆列于“必修课程”字段中,系统将回传 true。
2. NOT_INCLUDES_ALL(“必修课程”,“课程”)
用于找出未报名任何必修课的学生。若“报名课程”子表格中所选的所有“课程”皆不属于“必修课程”字段中所列的课程,系统将回传 true。
3. INCLUDES_ANY(“必修课程”,“课程”)
用于确认学生是否已报名至少一门必修课程。若“报名课程”子表格中所选的“课程”中有任一门列于“必修课程”字段中,系统将回传 true。
4. NOT_INCLUDES_ANY(“必修课程”,“课程”)
用于判断学生是否报名了非必修课程。若“报名课程”子表格中有任一“课程”不属于“必修课程”字段中所列的课程,系统将回传 true。
5. ITEMS_COUNT(“报名数据附件”)
用于确认“报名数据附件”的上载数量。

此外,这些公式也可同时参照多个字段进行检查。
例如,在“活动规划表”中,设备分为“自有设备”与“需租借设备”,可在“确认设备齐全”字段中套用公式:INCLUDES_ALL(“已备设备”, “自有设备”, “需租借设备”)。
此公式用于确认活动是否已备妥所有自有及租借设备。若“已备设备”中所列的项目同时包含“自有设备”与“需租借设备”字段中的全部项目,系统将回传 true。下图范例中,由于“已备设备”未包含“自有设备”与“需租借设备”两个字段中的所有设备,因此系统回传 false。
