The script is import com.atlassian.jira.issue.MutableIssue;
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.customfields.option.Option;
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();
MutableIssue issue = issue;
CustomField cf1 = customFieldManager.getCustomFieldObject('customfield_11907');
CustomField cf2 = customFieldManager.getCustomFieldObject('customfield_11912');
CustomField cf3 = customFieldManager.getCustomFieldObject('customfield_11908');
CustomField cf4 = customFieldManager.getCustomFieldObject('customfield_11913');
CustomField cf5 = customFieldManager.getCustomFieldObject('customfield_11909');
CustomField cf6 = customFieldManager.getCustomFieldObject('customfield_11914');
CustomField cf7 = customFieldManager.getCustomFieldObject('customfield_11911');
CustomField cf8 = customFieldManager.getCustomFieldObject('customfield_11915');
CustomField cf9 = customFieldManager.getCustomFieldObject('customfield_11910');
CustomField cf10 = customFieldManager.getCustomFieldObject('customfield_11916');
CustomField cf11 = customFieldManager.getCustomFieldObject('customfield_12001');
CustomField cf12 = customFieldManager.getCustomFieldObject('customfield_12000');
Double value1 = issue.getCustomFieldValue(cf1) != null ? new Double(issue.getCustomFieldValue(cf1).toString()): new Double(0);
Double value2 = issue.getCustomFieldValue(cf2) != null ? (Double)issue.getCustomFieldValue(cf2): new Double(0);
Double value3 = issue.getCustomFieldValue(cf3) != null ? new Double(issue.getCustomFieldValue(cf3).toString()): new Double(0);
Double value4 = issue.getCustomFieldValue(cf4) != null ? (Double)issue.getCustomFieldValue(cf4): new Double(0);
Double value5 = issue.getCustomFieldValue(cf5) != null ? new Double(issue.getCustomFieldValue(cf5).toString()): new Double(0);
Double value6 = issue.getCustomFieldValue(cf6) != null ? (Double)issue.getCustomFieldValue(cf6): new Double(0);
Double value7 = issue.getCustomFieldValue(cf7) != null ? new Double(issue.getCustomFieldValue(cf7).toString()): new Double(0);
Double value8 = issue.getCustomFieldValue(cf8) != null ? (Double)issue.getCustomFieldValue(cf8): new Double(0);
Double value9 = issue.getCustomFieldValue(cf9) != null ? new Double(issue.getCustomFieldValue(cf9).toString()): new Double(0);
Double value10 = issue.getCustomFieldValue(cf10) != null ? (Double)issue.getCustomFieldValue(cf10): new Double(0);
Double value11 = issue.getCustomFieldValue(cf11) != null ? new Double(issue.getCustomFieldValue(cf11).toString()): new Double(0);
Double value12 = issue.getCustomFieldValue(cf12) != null ? (Double)issue.getCustomFieldValue(cf12): new Double(0);
return(value1*value2)+(value3*value4)+(value5*value6)+(value7*value8)+(value9*value10)+(value11*value12);
The error comes from the bolded text above . MutableIssue issue = issue; The error is "cannot assign value of type com.atlassian.jira.issue.issue to variable of type com.atlassian.jira.issue.mutableissue"
The error is from better excel plugin.
Regards,
Sateeesh
Try casting the issue object, not a plain copy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.