> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# EXIST

> EXIST函数用于判断当前提交数据是否与历史数据重复，支持在宜搭的表单校验和流程设计中使用。该函数可以检查多种类型的组件值是否重复，包括单行文本、多行文本等，并返回布尔值表示是否存在重复记录。

**EXIST**函数用于判断当前提交数据是否与历史数据重复。

## 支持产品场景

EXIST函数支持在宜搭的以下场景中使用。

* 表单（校验）
* 流程设计（校验规则）

<Note>
  - EXIST 暂不支持子表单内的组件验重。
  - EXIST 验重时，需要确保每个组件都有值，只要有一个组件为空，系统默认该条记录不重复。
  - EXIST 当前支持的组件: 单行文本 、 多行文本 、 数值 、 单选 、 下拉单选 、 复选 、 下拉复选 、 级联选择 、 日期 、 日期区间 、 成员 、 国家 、 部门 。
</Note>

## 格式

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
EXIST(value1,value2···value5)
```

## 属性说明

| **属性** | **是否必填** | **说明**                                              |
| ------ | -------- | --------------------------------------------------- |
| value1 | 是        | 需要判断的组件字段。<br />支持判断多个组件的值，多个组件之间使用英文逗号分隔，最多支持 5 个。 |

## 返回值

| **返回值类型** | **说明**                                            |
| --------- | ------------------------------------------------- |
| 布尔值       | 比较后的结果。<br />• **true**：重复。<br />• **false**：不重复。 |

## 使用示例

如下图所示，使用`EXIST()`函数查找某字段是否已经存在。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1703841192766-61282671-2a38-450f-a5d7-a2051a86d394.gif)
</Frame>

## 体验

校验字段值或者联合字段值，是否已经在数据库中存在。
