Hello there,
I am getting an issue on a calculated field.
The value return on my view screen is $value.longValue().
When i trace my value in log field, i get the rigth format (a number)
my calculated field get the number of day between the created date of an issue and the date of today.
I am missing something but i dont get it
here is the code i used:
// Bibliothéque
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.Issue;
import java.util.Date.*;
import org.apache.log4j.Category
//definition of logs
Category log = Category.getInstance("com.onresolve.jira.groovy")
log.setLevel(org.apache.log4j.Level.DEBUG)
log.debug("Dans mon script FIeld")
// je recupére mon context.
def issueManager = ComponentAccessor.getIssueManager()
def customFieldManager = ComponentAccessor.getCustomFieldManager()
// je récupére le champs Date Dépose Ticket et sa valeur
def cfdatecreationvalue = issue.getCreated() as Date
log.debug("cfdatecreationvalue: " + cfdatecreationvalue)
//je crée la date du jour
Date today = new Date()
def compteur = 0
log.debug("compteur: " + compteur)
log.debug("today: " + today)
// ma formule de calcule
if(cfdatecreationvalue == null || cfdatecreationvalue == 0)
{
log.debug("IF 1")
compteur = 0
}
else if (today != cfdatecreationvalue)
{
log.debug("IF 2")
compteur = today - cfdatecreationvalue
}
log.debug("final compteur: " + compteur)
return compteur
If you find out where i am doing something wrong please let me know 
regards,
Olivier