テキストエリア

テキストエリアフィールド

複数行のプレーンテキスト入力用フィールドです。説明文、メモ、コードなど、書式設定が不要な長いテキストに適しています。

基本例

{
	"name": "description",
	"type": "textarea",
	"label": "説明"
}

プロパティ

プロパティ必須説明
namestringYesフィールドの識別子
type"textarea"Yes"textarea"を指定
labelstringNoCMS上での表示名
notestringNo編集者向けの補足メモ
requiredbooleanNo必須フィールドかどうか
defaultstringNoデフォルト値
minLengthnumberNo最小文字数
maxLengthnumberNo最大文字数
aiAiOperation[]NoAI文章変換の操作一覧 New

使用例

説明文

{
	"name": "description",
	"type": "textarea",
	"label": "説明",
	"maxLength": 500
}

自己紹介

{
	"name": "bio",
	"type": "textarea",
	"label": "自己紹介",
	"note": "簡単な自己紹介を入力してください",
	"maxLength": 1000
}

コードスニペット

{
	"name": "code",
	"type": "textarea",
	"label": "コード",
	"note": "プレーンテキストとして保存されます"
}

文字数制限

{
	"name": "excerpt",
	"type": "textarea",
	"label": "抜粋",
	"minLength": 50,
	"maxLength": 200,
	"note": "50〜200文字で記事の要約を入力してください"
}

AI文章変換機能

{
	"name": "excerpt",
	"type": "textarea",
	"label": "概要",
	"ai": [
		{ "label": "敬語に変換", "context": "営業先に渡すような丁寧な敬語に変換してください" },
		{ "label": "要約する", "context": "テキストを3行以内に簡潔に要約してください" }
	]
}

詳しくはAI文章変換を参照してください。

richtextとの違い

フィールド用途書式設定保存形式
textareaプレーンテキストなしそのまま
richtextリッチテキストあり(見出し、リスト等)HTML/Markdown

書式設定(太字、リスト、見出しなど)が必要な場合はrichtextを使用してください。