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

# REPLACE

> REPLACE関数の使い方を解説します。YiDAのフォーム、ワークフロー設計、統合と自動化などで、指定した文字数に基づいてテキスト文字列の一部を新しい文字列に置換する方法をご紹介します。

**REPLACE** 関数は、指定した文字数に基づいて、テキスト文字列の一部を新しいテキスト文字列に置換します。

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

REPLACE 関数は、以下の YiDA シナリオに対応しています。

* フォーム（メインテーブルフィールド）
* フォーム（業務関連ルール）
* フォーム（検証）
* ワークフロー設計（検証ルール）
* ワークフロー設計（関連操作）
* 統合と自動化
* 作業フローノード
* コネクタ

## 書式

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
REPLACE(oldtext, startnum, numchars, newtext)
```

## 属性の説明

| **属性**   | **必須** | **説明**                   |
| -------- | ------ | ------------------------ |
| oldtext  | はい     | 置換対象となる文字を含むテキストです。      |
| startnum | はい     | 元のテキスト内で置換を開始する文字位置です。   |
| numchars | はい     | 元のテキスト内で置換する文字数です。       |
| newtext  | はい     | 元のテキスト内の文字を置き換えるコンテンツです。 |

## 戻り値

| **戻り値のタイプ** | **説明**              |
| ----------- | ------------------- |
| テキスト        | 置換後の新しいテキストコンテンツです。 |

## 例

下図の数式は次の結果を返します：`YiDA app development platform`。

## 試してみる

指定した文字数に基づいて、テキスト文字列の一部を別のテキスト文字列に置換します。
