Availability
This routine is available starting with SIL Engine™ 4.8.0.11.
Syntax
getCustomFieldIdByName(customfieldName);
Description
Returns a list of ids for all custom fields with the given name.
Parameters
Parameter name | Type | Required | Description |
---|---|---|---|
Custom Field Name | String | Yes | Name of custom field to retrieve ids for. |
Return type
String []
Returns an array of custom field ids.
Example 1
return getCustomFieldIdByName("My Custom Field");
Returns: "customfield_10101"
Example 2
This example has multiple custom fields for a single name.
string myCustomField; for(string id in getCustomFieldIdByName("My Custom Field")) { //check the context for the calling issue to determine which custom field to use if(isCustomFieldInContext(id, projectKey, issueType) { myCustomField = id; } } return myCustomField;
See also