Situación: un script cifrado crea una variable (llamémosla "X" aquí) y luego el mismo script cifrado intenta enviar el contenido de "X" a una propiedad de la tabla de datos a través de
Eval(Substitute(Expr(dt << Set Property("New Property",__x__)),Expr(__x__),X));
Comportamiento actual: se crea la propiedad, pero los contenidos están encriptados.
Idea: algún tipo de opción o función para permitir que el complemento cifrado escriba la variable en su estado descifrado. No estoy seguro de cómo funcionaría esto, tal vez una función como esta:
Decrpyt(X,password="myEncryptionPassword")
El caso de uso específico detrás de esta idea es un complemento que crea una propiedad Constraint para una tabla de datos; la secuencia de comandos itera para crear una variable que contiene un valor de propiedad de restricción válido donde el número de restricciones y la cantidad de variables pueden variar según la tarea enviada a la secuencia de comandos.