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

> YiDAの論理関数ANDの使い方を解説。複数の条件がすべて真の場合にtrueを返す論理積関数の構文、属性、戻り値、フォームや作業フロー設計での活用例を紹介します。

**AND** 関数は論理積を表します。関数内のすべての論理式が true と評価された場合にのみ true を返します。それ以外の場合は false を返します。

## 対応プロダクトシナリオ

AND 関数は、以下の YiDA シナリオで利用できます。

* フォーム（メインテーブルフィールド）
* フォーム（業務関連ルール）
* フォーム（バリデーション）
* ワークフロー設計（バリデーションルール）
* ワークフロー設計（関連アクション）
* 統合と自動化
* フローノード
* コネクタ

## 構文

```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 />2 つ以上の条件がすべて true であるか（つまり、指定したすべての条件を満たしているか）を確認するために使用します。<br /><ul><li>すべての条件が true の場合、AND 関数は true を返します。</li><li>いずれかの条件が false の場合、AND 関数は false を返します。</li></ul></td>
  </tr>

  <tr>
    <td>condition2</td>
    <td>はい</td>
  </tr>
</table>

## 戻り値

| **戻り値のタイプ** | **説明**                    |
| ----------- | ------------------------- |
| boolean     | すべての論理式が true と評価されるかどうか。 |

## 例

以下のように、`AND()` 関数は `Number1` と `Number2` の両方が 2 より大きい場合にのみ **true** を返します。それ以外の場合は **false** を返します。

## 試してみる

複数のコンポーネントが指定条件を同時に満たした場合、フォームの送信がブロックされます。
