Loading

メタデータ API を使用して Account.AccountSource 選択リスト値を取得する

公開日: May 22, 2026
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

以下の package.xml を使用してAccount.AccountSource 選択リスト値を取得すると、Account.object ファイルに選択リスト値が見つかりません。

使用した package.xml:
 
<?xml version="1.0" encoding="UTF-8"?>  <Package xmlns="http://soap.sforce.com/2006/04/metadata">  <types>  <members>Account.AccountSource</members>  <name>CustomField</name>  </types>  <version>38.0</version>  </Package>

返された Account.object ファイル:
 
<?xml version="1.0" encoding="UTF-8"?>  <CustomObject xmlns="http://soap.sforce.com/2006/04/metadata">  <fields>  <fullName>AccountSource</fullName>  <trackFeedHistory>false</trackFeedHistory>  <type>Picklist</type>  </fields>  </CustomObject>
解決策
メタデータ API バージョン 38.0 を使用している場合、標準的な選択リスト値は StandardValueSet メタデータオブジェクトを介して使用できます。AccountSource は LeadSource と同じであり、Account.AccountSource 選択リスト値の取得に使用する名前です。

package.xml:  
 
<?xml version="1.0" encoding="UTF-8"?>  <Package xmlns="http://soap.sforce.com/2006/04/metadata">  <types>  <members>Account.AccountSource</members>  <name>CustomField</name>  </types>  <types>  <members>LeadSource</members>  <name>StandardValueSet</name>  </types>  <version>38.0</version>  </Package>


取得したファイル: 

LeadSource.standardValueSet: 
 
<?xml version="1.0" encoding="UTF-8"?>  <StandardValueSet xmlns="http://soap.sforce.com/2006/04/metadata">  <sorted>false</sorted>  <standardValue>  <fullName>Web</fullName>  <default>false</default>  </standardValue>  <standardValue>  <fullName>Phone Inquiry</fullName>  <default>false</default>  </standardValue>  <standardValue>  <fullName>Partner Referral</fullName>  <default>false</default>  </standardValue>  <standardValue>  <fullName>Purchased List</fullName>  <default>false</default>  </standardValue>  <standardValue>  <fullName>Other</fullName>  <default>false</default>  </standardValue>  </StandardValueSet>

Account.object: 
 
<?xml version="1.0" encoding="UTF-8"?>  <CustomObject xmlns="http://soap.sforce.com/2006/04/metadata">  <fields>  <fullName>AccountSource</fullName>  <trackFeedHistory>false</trackFeedHistory>  <type>Picklist</type>  </fields>  </CustomObject>

有効な StandardValueSet 名は、こちらで確認できます。
ナレッジ記事番号

000383067

 
読み込み中
Salesforce Help | Article