How can we count number of custom labels available in Apex class in Salesforce? Do we have any query for this ?
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
<?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.
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.
I don't think its possible for now. You can vote this Idea.