Lenguaje 4DComandos por temaHerramientasVersión: SiguienteHerramientas[ACTIVITY SNAPSHOT ( arrActividadesBASE64 DECODE ( aDecodificar : Text, Blob {; decodificado : Text, Blob}{; *} )BASE64 ENCODE ( aCodificar : Blob, Text {; codificado : Blob, Text}{; *} )Choose ( criterio : Boolean, Integer ; valor : Expression {; ...valor : Expression} ) : anyGenerate digest ( param : Blob, Text ; algoritmo : Integer {; *} ) : TextGenerate password hash ( contrasena : Text {; opciones : Object} ) : TextGenerate UUID : TextGenerate UUID( version ) : TextGET MACRO PARAMETER ( selector : Integer ; paramText : Text )LAUNCH EXTERNAL PROCESS ( nomArchivo : Text {; flujoEntrada : Text, Blob {; flujoSalida : Text, Blob {; flujoError : Text, Blob}}}{; pid : Integer} )Load 4D View document ( 4DViewDocument : Blob ) : ObjectMOBILE APP REFRESH SESSIONSMonitored activity : CollectionOPEN URL ( ruta : Text {; nomAp : Text}{; *} )PROCESS 4D TAGS ( plantillaEntrada : Text ; datosSalida : Text {; ...param : Expression} )SET ENVIRONMENT VARIABLE ( nomVar : Text ; valorVar : Text )SET MACRO PARAMETER ( selector : Integer ; paramText : Text )START MONITORING ACTIVITY ( duracion : Real {; fuente : Integer} )STOP MONITORING ACTIVITYVerify password hash ( contrasena : Text ; hash : Text ) : Boolean