> ## 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.

# AND

> AND函数在逻辑表达式中用于判断多个条件是否全部为真。当所有条件都满足时返回true，否则返回false。该函数支持宜搭平台中的多种应用场景，如表单、流程设计等，并且可以通过简单的语法格式来使用。

**AND**函数表示且或者和。只有函数中所有逻辑表达式都返回true时，AND函数的值才为true，否则返回false。

## 支持产品场景

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

* 表单（主表字段）
* 表单（业务关联规则）
* 表单（校验）
* 流程设计（校验规则）
* 流程设计（关联操作）
* 集成自动化
* 流程-节点
* 连接器

## 格式

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
AND(condition1,condition2....condition.N)
```

## 属性说明

<table>
  <tr>
    <td>**属性**</td>
    <td>**是否必填**</td>
    <td>**说明**</td>
  </tr>

  <tr>
    <td>condition1</td>
    <td>是</td>
    <td rowSpan={2}>需要评估的逻辑表达式或条件。<br />用于判断两个或多个条件是否都为真（即是否都满足特定条件）。<br /><ul><li>如果所有的条件都为真（逻辑值为true），那么AND函数的返回true。</li><li>如果有任何一个条件为假（逻辑值为false），那么AND函数返回false。</li></ul></td>
  </tr>

  <tr>
    <td>condition2</td>
    <td>是</td>
  </tr>
</table>

## 返回值

| **返回值类型** | **说明**           |
| --------- | ---------------- |
| 布尔值       | 所有逻辑表达式是否都为true。 |

## 使用示例

如下图所示，只有`数值1`和`数值2`的值都大于 2 时，`AND()`函数的返回值才为**true**，否则为**false**。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1703494385083-1ffc6cf6-2009-447d-9a8e-18b9b82b22a2.gif)
</Frame>

## 体验

多个组件同时满足条件就会阻断提交表单。
