Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've noticed that SF related lists are anchored (#) by a concatenation of the current record's Id, an underscore, the Id of the related list's object definition, and then "_target" (e.g. #a4Ve00000009CGU_00Ne0000000FKYu_target).

I'm building an app that generates links to SF records and I'd prefer to add to the generated links an anchor to a specific related list, but I can't find a way to get the object definition's id. describeSObject doesn't seem to get it done (unless I'm missing something).

Anyone know if this is possible?

share|improve this question
up vote 2 down vote accepted

The related list is not a separate object but rather a property of the lookup field that is driving that list. If you go to that fields definition under setup you can see that the url includes "00Ne0000000FKYu".

Unfortunately, there is currently no way to programmatically determine the ID of a custom field.

If you were building this for one org you could screen-scrape the setup pages to get all the IDs of your custom fields but for an app this is probably impossible.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.