Situation: un script chiffré crée une variable (appelons-le simplement "X" ici) puis le même script chiffré essaie d'envoyer le contenu de "X" à une propriété de table de données via
Eval(Substitute(Expr(dt << Set Property("New Property",__x__)),Expr(__x__),X));
Comportement actuel: la propriété est créée, mais le contenu est chiffré.
Idée: une sorte d'option ou de fonction pour permettre au complément chiffré d'écrire la variable dans son état déchiffré. Je ne sais pas comment cela fonctionnerait, peut-être une fonction comme celle-ci:
Decrpyt(X,password="myEncryptionPassword")
Le cas d'utilisation spécifique derrière cette idée est un complément qui crée une propriété Constraint pour une table de données; le script effectue une itération pour créer une variable contenant une valeur de propriété Constraint valide où le nombre de contraintes et le nombre de variables peuvent varier en fonction de la tâche soumise au script.