この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

renameMetadata()

組織内のメタデータコンポーネントの名前を同期して変更します。

構文

使用方法

renameMetadata() コールを使用して、組織の 1 つのメタデータコンポーネントの名前を変更します。このコールは同期して実行されます。つまり、コールは、操作が完了したときにのみ戻ります。

このコールは、Metadata を拡張するいずれかのオブジェクトの名前を変更するために使用できます。詳細は、「Metadata コンポーネントおよびメタデータ型」を参照してください。

バージョン

API バージョン 30.0 以降で利用できます。

権限

クライアントアプリケーションは、「メタデータ API 関数を使用したメタデータの変更」権限または「すべてのデータの編集」権限でログインしている必要があります。

メタデータへのアクセス権がユーザに必要で、データへのアクセス権は必要でない場合、「メタデータ API 関数を使用したメタデータの変更」権限を有効にします。それ以外の場合は、「すべてのデータの編集」権限を有効にします。

メモ

メタデータコンポーネントの名前変更の基本手順

メタデータコンポーネントの名前を変更する手順は、次のとおりです。

  1. 名前を変更するコンポーネントのメタデータ型、現在の完全名、および新しい完全名を判別します。fullName 項目についての詳細は、「Metadata」を参照してください。
  2. renameMetadata() コールを呼び出します。最初の引数で、メタデータ型の名前を渡します。2 つ目の引数として以前の完全名、最後の引数として新しい完全名を渡します。

    操作が成功したかどうかに関する情報を含む SaveResult オブジェクトが返されます。成功した場合、オブジェクトには名前変更後のコンポーネントの名前 (新しい名前) が含まれます。成功しなかった場合、オブジェクトはエラーを返します。

サンプルコード — Java

引数

名前 説明
metadataType string 名前を変更するコンポーネントのメタデータ型。
oldFullName string コンポーネントの現在の完全名。
newFullName string 新規コンポーネントの完全名。

応答

SaveResult