Situazione: uno script crittografato crea una variabile (chiamiamola semplicemente "X" qui) e quindi lo stesso script crittografato tenta di inviare il contenuto di "X" a una proprietà della tabella dati tramite
Eval(Substitute(Expr(dt << Set Property("New Property",__x__)),Expr(__x__),X));
Comportamento corrente: la proprietà viene creata, ma i contenuti vengono crittografati.
Idea: una sorta di opzione o funzione per consentire al componente aggiuntivo crittografato di scrivere la variabile nel suo stato decrittografato. Non sono sicuro di come funzionerebbe, forse una funzione come questa:
Decrpyt(X,password="myEncryptionPassword")
Il caso d'uso specifico alla base di questa idea è un componente aggiuntivo che crea una proprietà Constraint per una tabella di dati; lo script esegue un'iterazione per creare una variabile che contiene un valore di proprietà Constraint valido in cui il numero di vincoli e il numero di variabili possono variare a seconda dell'attività inviata allo script.