Bonjour,
Comment peut-on constituer la période à passer à une fonction dans un tag ?
Par exemple j’aimerais appeler la fonction duration mais j’ai besoin que la période à passer en paramètre soit dans un tag. Apparemment cela ne fonctionne pas ainsi :
Salut
Essaie tag(POD)
tag(POD)
Mais je n’arrive pas à spécifier l’unité (minute)
Salut,
Tu n’y arrivera pas sans bloc code.
Rajoute un tag cmd avec le nom de ta commande mais sans les # donc :
tag cmd [Cellier][Cumulus][Puissance]
Puis un bloc code :
$tags = $scenario->getTags(); $POD = $tags['#POD#'].' minute'; $result = scenarioExpression::duration('#'.$tags['#cmd#'].'#', 0, $POD); $tags['#result#'] = $result; $scenario->setTags($tags);
Et tu pourras récupérer le résultat après le bloc code avec un tag(result)
tag(result)
Je l’ai fait avec un bloc code mais je me demandais si il n’y avait pas une astuce pour le faire avec des blocs actions !
Merci pour la confirmation.