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.
Exemple :
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
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])
Cette fonction renvoie le nom de la dimension. Index désigne un entier facultatif qui indique la dimension qui doit être renvoyée parmi les dimensions utilisées.
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
Exemple :
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
1 ou
2 ou
3 ou
4 ou
5 ou
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
32 ou
48 ou
64 ou
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 or
256 ou
512 ou
768 ou
Cette fonction renvoie un entier correspondant au bouton actionné par l'utilisateur, en fonction des éléments suivants :
1 pour
2 pour
3 pour
4 pour
5 pour
6 pour
7 pour
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
Exemple :
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
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.