Bonjour,
Je suis novice avec PERL.
Voilà ce que je désire faire :
J'ai une table de hachage qui contient comme clef un état et comme valeurs une liste de champs obligatoires saisie à la main :
%etat_champs = ({"Closed"}=> ["Headline","Description"],
{"In_Progress"}=> ["Headline","Description","Priority"])
Je récupère dans une entité l'état de la fiche, et je voudrais ainsi récupérer la liste des champs obligatoires.
J'ai donc :
$state_tic=$entity_ticket->GetFieldValue("State")->GetValue;
et ce que j'essaie de faire est un parcours de ma table de hachage pour retrouver l'état correspondant :
1 2 3 4 5 6 7 8
|
foreach my $etat (keys %etat_champs)
{
if ($etat == $state_tic)
{
my @champs_ob=values(%etat_champs);
}
} |
Donc je ne sais pas si $etat == $state_tic fonctionne ?
Et je ne pense pas que my @champs_ob=values(%etat_champs); me permette de récupérer la liste des champs obligatoires pour l'état considéré.
Merci
Partager