Funciones de sistema
Conjunto de Funciones de fórmula que devuelven valores de configuración del sistema.
getCurrentCountry
Devuelve el nombre del país del idioma de la aplicación.
getCurrentCountry()
Parámetros
No tiene.
Ejemplo
getCurrentCountry()
= Spain
getCurrentCountryCode
Devuelve el código del país del idioma de la aplicación. Se trata de un código interno de la plataforma.
getCurrentCountryCode()
Parámetros
No tiene.
Ejemplo
getCurrentCountryCode()
si el país es España = 197
getCurrentCountryIsoCode
Devuelve el código del país del idioma de la aplicación, según la norma ISO 3166-1.
getCurrentCountryIsoCode()
Parámetros
No tiene.
Ejemplo
getCurrentCountryIsoCode()
= ES
getCurrentLanguage
Devuelve el idioma de la aplicación.
getCurrentLanguage()
Parámetros
No tiene.
Ejemplo
getCurrentLanguage()
= Spanish
getCurrentLanguageCode
Devuelve el código del idioma de la aplicación. Se trata de un código interno de la plataforma.
getCurrentLanguageCode()
Parámetros
No tiene.
Ejemplo
getCurrentLanguageCode(), si el idioma es Spanish = 111
getCurrentLanguageIsoCode
Devuelve el código del idioma de la aplicación, según la norma ISO 639-1.
getCurrentLanguageIsoCode()
Parámetros
No tiene.
Ejemplo
getCurrentLanguageIsoCode()
= es
getSysCountry
Devuelve el nombre del país de la aplicación.
getSysCountry()
Parámetros
No tiene.
Ejemplo
getSysCountry()
= Spain
getSysCountryCode
Retorna una cadena que contiene el código del país de la aplicación en mayúsculas según el estándar ISO 3166.
getSysCountryCode()
Parámetros
No tiene.
Ejemplo
getSysCountryCode()
= “ES”
getSysDateFormat
Devuelve el formato de la fecha del sistema
getSysDateFormat(formatoLargo)
Parámetros
formatoLargo
Tiene dos valores posibles, 0 devolverá el formato corto de la fecha y 1 devolverá el formato largo de la misma.
Ejemplos
getSysDateFormat(0)
= dd/MM/yyyy
getSysDateFormat(1)
= dddd, dd’ de ‘MMMM’ de ‘yyyy
getSysDecimalPoint
Retorna una cadena conteniendo el símbolo que define la coma decimal configurada en el sistema.
getSysDecimalPoint()
Parámetros
No tiene.
Ejemplo
getSysDecimalPoint()
= “.”
getSysExponential
Devuelve el símbolo que define el exponente del sistema.
getSysExponential()
Parámetros
No tiene.
Ejemplo
getSysExponential()
= e
getSysGroupSeparator
Retorna una cadena conteniendo el símbolo que define el separador de grupos de dígitos configurado en el sistema.
getSysDecimalPoint()
Parámetros
No tiene.
Ejemplo
getSysGroupSeparator()
= .
getSysLanguage
Devuelve el idioma de la aplicación.
getSysLanguage()
Parámetros
No tiene.
Ejemplo
getSysLanguage()
= Spanish
getSysLanguageCode
Retorna una cadena conteniendo el código del idioma de la aplicación, en minúsculas y en el estándar ISO 639.
getSysLanguageCode()
Parámetros
No tiene.
Ejemplo
getSysLanguageCode()
= es
getSysMachineName
Devuelve el nombre de la máquina.
getSysMachineName()
Parámetros
No tiene.
getSysNegativeSign
Retorna una cadena conteniendo el símbolo que define el signo negativo configurado en el sistema.
getSysNegativeSign()
Parámetros
No tiene.
Ejemplo
getSysNegativeSign()
= -
getSysPercentSign
Devuelve el símbolo que define el signo de porcentaje del sistema.
getSysPercentSign()
Parámetros
No tiene.
Ejemplo
getSysPercentSign()
= %
getSysPlatform
Retorna una cadena con el nombre de la plataforma o sistema operativo en el que estamos trabajando.
Los posibles valores son:
macos
windows
linux
ios
android
wasm (Velneo Web)
De esta forma, podemos programar código específico para cada una de las plataformas.
getSysPlatform()
Parámetros
No tiene.
Ejemplo
getSysPlatform()
= windows
getSysTimeFormat
Retorna una cadena conteniendo el formato de hora configurado en el sistema, en formato corto o largo según configuremos el parámetro.
getSysTimeFormat( formatoLargo )
Parámetros
formatoLargo
Devuelve el formato de la hora del sistema en formato largo si definimos este parámetro como true (1) o en formato corto si lo definimos como false (0).
El formato corto/largo dependerá del idioma del sistema; por ejemplo, en el caso del español, por ejemplo, el formato es el mismo; es decir, hay un único formato.
Ejemplo
getSysTimeFormat(0)
= hh:mm:ss
getSysTimeZone
Devuelve la zona horaria como la diferencia de horas con respecto al tiempo universal (UTC).
getSysTimeZone()
Parámetros
No tiene.
Ejemplo
En España, getSysTimeZone()
= 1
Esta función devuelve valores enteros y hay zonas horarias cuya diferencia de horas con respecto a la hora utc es un número decimal. En esos casos podríamos resolverlo con la fórmula siguiente:
secondsTo(setDateTime(dateTimeToDate(currentUTCDateTime()), dateTimeToTime(currentUTCDateTime())),setDateTime(dateTimeToDate(currentDateTime()), dateTimeToTime(currentDateTime()))) / 3600
getSysZeroDigit
Devuelve el símbolo que define el dígito 0 del sistema.
getSysZeroDigit()
Parámetros
No tiene.
Retorna una cadena conteniendo el símbolo que define el dígito 0 configurado en el sistema.
Ejemplo
Ejemplo: getSysZeroDigit()
= 0
Última actualización
¿Te fue útil?