-----Original Message----- From: Wolfram Huettermann [mailto:[email protected]] Sent: den 24 juni 2010 15:48 To: Johan Sjöberg Cc: [email protected] Subject: Re: [rt-users] Getting customfield value for a ticket
Johan Sjöberg wrote: > > Hi. > > We have a custom field named "Customer" that we set for our tickets. I > am trying to modify this report to summarize time worked per customer > during the given time period: > http://wiki.bestpractical.com/view/TimeWorkedReport > > The problem I have is to get the custom field value for a ticket. > > I have a Ticket "Object" that is created by > > my $t = new RT::Ticket($session{'CurrentUser'}); > > $t->Load($tr->ObjectId); > > After that I want to get the Custom Field value for this ticket. I can > see the data in the ObjectCustomFieldValues table, but I do not know > how to get the information I want. > > I have the ticket id in $t->id and the CustomField id is 19. > > I have tried using the different functions available in the RT perl > modules, but have been unable to get it right. > > I know very little perl, so I have been working at a trial and error > basis. > > Do you have any tips for me on how to get it to work? > > Best Regards, > > Johan Sjöberg > > ------------------------------------------------------------------------ > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com Hello Johann, Use $t->Content if this custom field only stores one value. Greetings, Wolfram Hi. Does that work when $t is a ticket? Won't that just return the content of the ticket? If there even is a Content "property" for the ticket. BTW, I am using RT 3.8.2 if that matters. /Johan Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
