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

# ARRAYREPEATED

> YiDAのARRAYREPEATED関数の使い方を解説します。サブフォーム内コンポーネントの値の重複を判定し、真偽値で返します。フォームバリデーションや作業フロー設計の検証ルールで活用できる関数の書式と例を紹介します。

**ARRAYREPEATED** 関数は、サブフォーム内のコンポーネントの値が重複しているかどうかを判定します。サブフォーム内のフィールドのみに対応します。

## 対応する製品シナリオ

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

* フォーム（バリデーション）
* ワークフロー設計（検証ルール）

## 書式

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
ARRAYREPEATED(field)
```

## 属性の説明

| **属性** | **必須** | **説明**                                                                |
| ------ | ------ | --------------------------------------------------------------------- |
| field  | はい     | サブフォーム内のコンポーネントフィールド。<br />最終的な入力パラメータの形式は次のとおりです：`["11","11","11"]`。 |

## 戻り値

| **戻り値のタイプ** | **説明**                                                                                     |
| ----------- | ------------------------------------------------------------------------------------------ |
| 真偽値         | フィールドに重複があるかどうかを示します。値：<br />• **true**：重複する値があることを示します。<br />• **false**：重複する値がないことを示します。 |

## 使用例

下図のように、`ARRAYREPEATED()` を使用してサブフォーム内の列に重複する値があるかどうかを確認します。

## 試してみる

ARRAYREPEATED 関数を使用して、配列に重複する値があるかどうかを判定します。
