Fonctions système
Les fonctions système comprennent des fonctions permettant d'accéder aux propriétés du système, des appareils et périphériques, et des documents QlikView.
Pour afficher une description succincte et la syntaxe d'une fonction, utilisez le menu déroulant de chaque fonction. Vous pouvez obtenir des informations complémentaires relatives à certaines fonctions en cliquant sur le nom de la fonction dans la description de la syntaxe.
Cette fonction renvoie une chaîne contenant les propriétés de l'auteur du document actif. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.
Author( )
Cette fonction renvoie la chaîne de l'agent utilisateur du navigateur client. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
ClientPlatform( )
Cette fonction renvoie une chaîne contenant le nom de l'ordinateur tel que renvoyé par le système d'exploitation. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.
ComputerName( )
Cette fonction de script renvoie le nom de culture des paramètres régionaux de classement utilisés. Si la variable CollationLocale n'a pas été définie, ce sont les paramètres régionaux actifs de l'ordinateur de l'utilisateur qui sont renvoyés.
GetCollationLocale( )
Cette fonction renvoie la valeur d'une propriété étendue existante dans l'objet de feuille doté de l'ID d'objet spécifié. Si aucun objectid n'est spécifié, l'objet de feuille contenant l'expression est utilisé. Une propriété étendue est spécifiée pour l'objet d'extension dans le fichier de définition qui lui est associé.
GetExtendedProperty(name[, objectid])
GetObjectField() renvoie le nom de la dimension. Index est un entier facultatif spécifiant la dimension à renvoyer.
GetObjectField([index])
Cette fonction renvoie la valeur d'une clé dans le registre de Windows. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.
GetRegistryString(path, key)
Cette fonction peut être utilisée dans un script uniquement et ouvre une zone de saisie invitant l'utilisateur à entrer une valeur lors de l'exécution du script. Les paramètres cue et caption sont respectivement utilisés comme textes de message et de légende. La fonction renvoie la valeur saisie.
La fonction de zone de saisie renvoie NULL si la boîte de dialogue est annulée, fermée ou si elle ne peut pas être affichée.
Load
Input('Enter value', 'Input box') as v,
Recno () as r
autogenerate 3;
Input(str cue [, str caption])
Cette fonction peut être utilisée uniquement dans le script et ouvre une zone de message lors de l'exécution de celui-ci. Les paramètres msg et caption sont respectivement utilisés comme textes de message et de légende. Le paramètre mb_buttons définit les boutons qui seront affichés dans la zone de message, en fonction des éléments suivants :
0 ou 'OK' pour un seul bouton OK,
1 ou 'OKCANCEL' pour deux boutons, OK et Cancel,
2 ou 'ABORTRETRYIGNORE' pour trois boutons, Abort, Retry et Ignore,
3 ou 'YESNOCANCEL' pour trois boutons, Yes, No et Cancel,
4 ou 'YESNO' pour deux boutons, Yes et No,
5 ou 'RETRYCANCEL' pour deux boutons, Retry et Cancel.
Le paramètre mb_icons définit l'icône qui sera affichée dans la zone de message, en fonction des éléments suivants :
0 ou chaîne vide pour aucune icône,
16 ou 'ICONHAND' pour une icône avec un X, utilisée pour les erreurs critiques,
32 ou 'ICONQUESTION' pour une icône avec un point d'interrogation,
48 ou 'ICONEXCLAMATION' pour une icône avec un point d'exclamation, utilisée pour les erreurs mineures, les précautions et les avertissements
64 ou 'ICONASTERISK' pour une icône avec un i, utilisée pour les messages d'information.
Le paramètre mb_defbutton définit le bouton qui sera mis en évidence dans la zone de message qui s'affiche, en fonction des éléments suivants :
0 ou 'DEFBUTTON1' si le premier bouton doit être mis en évidence,
256 ou 'DEFBUTTON2' si le deuxième bouton doit être mis en évidence,
512 ou 'DEFBUTTON3' si le troisième bouton doit être mis en évidence,
768 ou 'DEFBUTTON4' si le quatrième bouton doit être mis en évidence.
Cette fonction renvoie un entier correspondant au bouton actionné par l'utilisateur, en fonction des éléments suivants :
1 pour OK,
2 pour Cancel,
3 pour Abort,
4 pour Retry,
5 pour Ignore,
6 pour Yes,
7 pour No
Les paramètres 3, 4 et 5 seront ajoutés en interne, par conséquent, si vous utilisez des valeurs numériques autres que celles mentionnées ci-dessus, il se peut qu'une combinaison inattendue d'icônes et de boutons soit générée.
La fonction de zone de message renvoie la valeur NULL si la boîte de dialogue ne peut pas être affichée.
Load
MsgBox('Message 2', 'msgbox', 'OKCANCEL', 'ICONASTERISK') as x, 2 as r
autogenerate 1;
MsgBox(str msg [, str caption [, mb_buttons [, mb_icons[, mb_defbutton]]]] )
Cette fonction renvoie une chaîne contenant le nom de l'utilisateur actif tel que renvoyé par le système d'exploitation. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.
OSUser( )
Cette fonction renvoie la version complète de QlikView et le numéro de compilation sous la forme d'une chaîne.
QlikViewVersion - fonction de script et fonction de graphique()
Renvoie une chaîne contenant le nom de l'utilisateur actuel de QlikView tel qu'il a été saisi dans l'accès de section.
QVuser( )
Cette fonction renvoie un horodatage correspondant à la fin du dernier chargement de données. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.
ReloadTime( )
Cette fonction de graphique renvoie le nom de l'état de l'objet dans lequel elle est utilisée. Le développeur QlikView peut se servir de cette fonction pour signaler un changement d'état d'un objet par une modification dynamique du texte et des couleurs. Il est important de noter que cette fonction s'applique uniquement aux objets. Elle ne peut pas s'utiliser dans une expression de graphique pour identifier l'état auquel l'expression fait référence.