How can we count number of custom labels available in Apex class in Salesforce? Do we have any query for this ?
Asked
Active
Viewed 2,676 times
4 Answers
2
Metadata API with the following solution.
Login to Workbench.
Go to 'Migration | Retrieve'
- Upload package.xml below
- Unzip output and count number of labels by
<fullname>
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>*</members>
<name>CustomLabel</name>
</types>
<version>37.0</version>
</Package>
To do that in Apex, you may get more details in the shared link. By deploying to your org, there's a demo page that does so.
-end-
1
You can use Metadata API. Take a look at Andrew Fawcett's Apex Wrapper Salesforce Metadata API.
With the API you can query the CustomLabels metadata type to get the information you are looking for.
Sagar Pareek
- 1,215
- 8
- 17



<fullname>nodes. – Saroj Bera Jan 05 '17 at 09:46