CreateCustomField
指定したSalesforce オブジェクトに新しいカスタム項目を追加します。
Input
| Name | Type | Description |
| Label | String | Salesforce のUI で表示される新しいカスタム項目のユーザー向けラベル。 |
| ObjectName | String | カスタム項目を追加するSalesforce オブジェクト(取引先、取引先責任者、またはカスタムオブジェクトなど)のAPI 名。 |
| FieldName | String | 新しいカスタム項目のAPI 名。オブジェクト内で一意である必要があり、通常は'__c' で終わります。 |
| Type | String | カスタム項目のデータ型。Text、Number、Date、Picklist、Checkbox など。
The allowed values are Checkbox, Currency, Date, DateTime, Time, Email, Location, Number, Percent, Phone, Picklist, MultiselectPicklist, Text, TextArea, LongTextArea, Url, EncryptedText. |
| Description | String | カスタム項目の用途をユーザーや管理者が理解しやすくするための内部説明(任意)。 |
| Required | Boolean | レコードの作成または編集時に項目に値が必要かどうかを示します(true = 必須)。 |
| Unique | Boolean | 項目がオブジェクト内のすべてのレコードで一意の値を持つ必要があるかどうかを指定します。 |
| ExternalId | Boolean | 項目を外部ID としてマークし、アップサートや連携でレコードマッチングに使用できるようにします。 |
| DefaultValue | String | 新しいレコードの作成時に他の値が指定されていない場合に項目に自動入力されるデフォルト値を指定します。 |
| Length | Integer | 項目に含めることができる最大文字数(テキスト項目の場合)または桁数(数値項目の場合)。 |
| Precision | Integer | 項目で許可される小数点の左側と右側を含む総桁数(数値項目の場合)。 |
| Scale | Integer | 項目値の小数点以下の桁数(数値項目の場合)。 |
| ValueSet | String | 選択リスト項目で使用できる値のカンマ区切りリスト。 |
| VisibleLines | Integer | ロングテキストエリア項目でUI に表示される行数を指定します。 |
| MaskType | String | 暗号化テキスト項目で、UI でのデータのマスク表示方法を定義します('all'、'last4'、'none' など)。
The allowed values are all, creditCard, lastFour, nino, sin, ssn. |
| MaskChar | String | UI で暗号化項目の値をマスクするために使用する文字('*' など)。
The allowed values are asterisk, X. |
Result Set Columns
| Name | Type | Description |
| FullName | String | 新しく作成されたカスタム項目の完全なAPI 名で、オブジェクトプレフィックスを含みます(例:Account.CustomField__c)。 |
| Success | String | カスタム項目の作成が成功(true)したか否(false)かを示します。 |