À partir d'un script en cours d'exécution, je voudrais vérifier si le script est crypté ou non. Il s'agit de séparer le comportement entre les versions de développement et les versions de publication d'un script sans avoir à modifier les variables dans le code.Donc quelque chose comme :
If( !Script is encrypted(),
//Do bit of code for development version
,
//Do bit of code for release version
)
Une façon est de vérifier si le script commence par "//-e12.1" qui semble être au-dessus de tous les scripts chiffrés.
Left(LoadTextFile(IncludeFileList()[1]),8)== "//-e12.1";
Mais cela ne fonctionne pas à partir de VSCode car cela donne :

vous exécuterez donc toujours le code de version.