Voici un tableau de référence des différents commandes, instructions ou fonctions du «LotusScript» (aussi connu sous le nom de built-in functions) :
| Procédure ou fonction | Description |
|---|---|
| %IF | Cette directive conditionnelle permet d'effectuer des vérifications conditionnel. |
| %INCLUDE | Cette directive conditionnelle permet d'inclure le contenu ASCII d'un fichier dans le source LotusScript. |
| %REM | Cette directive conditionnelle permet d'indiquer un commentaire sur plusieurs lignes de code source. |
| ABS | Cette fonction retourne la valeur absolue. |
| ACOS | Cette fonction trigonométrique retourne l'«ArcCosinus». |
| ACTIVATEAPP | Cette procédure permet de faire passer une fenêtre en mode principal. |
| ASC | Cette fonction retourne la valeur du code ASCII d'un caractère. |
| ASIN | Cette fonction trigonométrique retourne l'«ArcSinus». |
| ATN | Cette fonction trigonométrique retourne l'«ArcTangente». |
| ATN2 | Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
| BEEP | Cette procédure permet d'émettre un «Beep» sonore. |
| BIN[$] | Cette fonction retourne la valeur binaire d'une valeur. |
| CALL | Cette instruction permet d'appeler une procédure ou fonction. |
| CCUR | Cette fonction permet de transformer une valeur sous une forme monétaire. |
| CDAT | Cette fonction permet de transformer une valeur numérique ou une chaine de caractères en un objet de date et heure. |
| CDBL | Cette fonction permet de transformer une valeur sous un type «Double». |
| CHDIR | Cette procédure permet de changer le répertoire courant de l'application. |
| CHDRIVE | Cette procédure permet de changer l'unité courante de l'application. |
| CHR | Cette fonction retourne un caractère correspondant à la valeur du code ASCII. |
| CINT | Cette fonction permet de transformer une valeur sous un type «Integer». |
| CLASS | Cette instruction permet de créer une classe de programmation objet. |
| CLNG | Cette fonction permet de transformer une valeur sous un type «Long». |
| CLOSE | Cette procédure permet de fermer un fichier «Handle». |
| COMMAND[$] | Cette fonction retourne les arguments de la ligne de commande. |
| CONST | Cette instruction permet de définir une constante. |
| COS | Cette fonction trigonométrique retourne le «Cosinus». |
| CREATEOBJECT | Cette fonction permet de créer un objet OLE sous Windows uniquement. |
| CSNG | Cette fonction permet de transformer une valeur sous un type «Single». |
| CSTR | Cette fonction permet de transformer une valeur sous un type chaine de caractères («String»). |
| CURDIR | Cette fonction retourne le répertoire courante. |
| CURDRIVE | Cette fonction retourne l'unité courante. |
| CVAR | Cette fonction permet de transformer une valeur sous un type «Variant». |
| DATE[$] | Cette fonction retourne la date courante. |
| DATENUMBER | Cette fonction retourne la valeur numérique de la date à partir d'un jour, d'un mois et d'une année. |
| DATESERIAL | Cette fonction retourne la valeur numérique de la date à partir d'un jour, d'un mois et d'une année. |
| DATEVALUE | Cette fonction retourne la valeur numérique à partir d'une chaine de caractères de date. |
| DAY | Cette fonction retourne le jour du mois d'une date. |
| DECLARE | Cette instruction permet de déclarer une procédure ou fonction externe en provenance d'un langage C par exemple ou permet de prédéfinir une fonction ou procédure. |
| DEFCUR | Cette instruction permet de prédéfinir la lettre de variable pour la monnaie |
| DEFDBL | Cette instruction permet de prédéfinir la lettre de variable pour le type «Double» |
| DEFINT | Cette instruction permet de prédéfinir la lettre de variable pour le type «Integer» |
| DEFLNG | Cette instruction permet de prédéfinir la lettre de variable pour le type «Long» |
| DEFSNG | Cette instruction permet de prédéfinir la lettre de variable pour le type «Single» |
| DEFSTR | Cette instruction permet de prédéfinir la lettre de variable pour le type chaine de caractères («String»). |
| DEFVAR | Cette instruction permet de prédéfinir la lettre de variable pour le type «Variant» |
| DELETE | Cette instruction permet de détruire (libérer) un objet. |
| DIM | Cette instruction permet de définir une variable. |
| DIR[$] | Cette fonction retourne les fichiers et répertoires du répertoire spécifié. |
| DO ... LOOP | Cette instruction permet d'exécuter une boucle. |
| DOUBLE | Ce type permet de définir une variable de type «Double». |
| END | Cette instruction permet de terminer l'exécution du script. |
| ENVIRON[$] | Cette fonction retourne les informations contenu dans une variable du système d'exploitation. |
| EOF | Cette fonction permet d'indiquer si la fin d'un fichier «Handle» est atteinte. |
| ERASE | Cette instruction permet d'enlever un élément d'un tableau. |
| ERL | Cette fonction permet de retourner le numéro de ligne d'une erreur d'exécution de script. |
| ERR | Cette fonction permet de retourner le code d'une erreur d'exécution de script. |
| ERROR[$] | Cette fonction retourne le message d'erreur sous forme de chaine de caractères. |
| EVALUATE | Cette fonction permet d'évaluer une des macros prédéfinie de «Lotus». |
| EXECUTE | Cette fonction compile et exécute un module de LotusScript. |
| EXIT | Cette instruction permet de terminer le bloc courant (Do, For, ForAll, Function, Sub et Property). |
| EXP | Cette fonction retourne la valeur exponentielle. |
| FILEATTR | Cette fonction retourne le type d'accès d'ouverture d'un fichier «Handle». |
| FILECOPY | Cette procédure permet d'effectuer une copie d'un fichier d'un emplacement à un autre. |
| FILEDATETIME | Cette fonction retourne une chaine de caractères contenant la date et l'heure d'un fichier. |
| FILELEN | Cette fonction retourne la taille d'un fichier. |
| FIX | Cette fonction retourne uniquement la valeur entière d'un nombre sans ses décimales. |
| FOR | Cette instruction permet d'effectuer un compteur en boucle. |
| FORALL | Cette instruction permet d'effectuer un compteur passant tous les éléments d'un tableau ou d'un ensemble. |
| FORMAT | Cette fonction permet d'effectuer une transformation sur des nombres de façon à retourner une chaine de caractères avec un certain format. |
| FRACTION | Cette fonction retourne uniquement la partie fractionnaire d'un nombre. |
| FREEFILE | Cette fonction retourne les prochains «Handle» de fichier disponible. |
| FUNCTION | Cette instruction permet de définir une fonction. |
| GET | Cette procédure effectue la lecture d'un bloc de données binaire d'un fichier «Handle». |
| GETFILEATTR | Cette fonction retourne les attributs du système d'exploitation d'un fichier. |
| GETOBJECT | Cette fonction permet d'ouvrir un objet OLE sous Windows uniquement. |
| GOSUB | Cette instruction permet de faire passer le contrôle d'exécution à un sous-programme à l'emplacement d'une étiquette avec un contrôle de retour optionnel. |
| GOTO | Cette instruction permet de faire passer le contrôle d'exécution à l'emplacement d'une étiquette dans une procédure. |
| HEX[$] | Cette fonction retourne la valeur hexadécimal d'une valeur. |
| HOUR | Cette fonction retourne l'heure de la journée de la date spécifiée. |
| IF ... GOTO ... ELSE | Cette instruction permet d'effectuer un saut de ligne en fonction d'une condition spécifié. |
| IF ... THEN ... ELSE | Cette instruction permet d'effectuer des vérifications conditionnel. |
| IMESTATUS | Cette fonction retourne un entier indiquant le mode d'entrée courant (IME) des caractères étendu. |
| INPUT | Cette procédure permet d'effectuer la lecture d'un bloc d'octets d'un fichier «Handle». |
| INPUT$ | Cette fonction permet d'effectuer la lecture d'une chaine de caractères d'un fichier «Handle». |
| INPUTB[$] | Cette fonction retourne la lecture d'un bloc d'octet binaire ou séquentielle d'un fichier «Handle». |
| INPUTBOX | Cette fonction permet d'afficher un boite de dialogue avec une question et un bouton «Ok» et «Annuler». |
| INPUTBP[$] | Cette fonction retourne la lecture d'un bloc de caractères DBCS ou ASCII de façon binaire ou séquentielle d'un fichier «Handle». |
| INSTR | Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
| INSTRB | Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas en commençant sa recherche à partir de la position spécifié. |
| INSTRBP | Cette fonction retourne la position d'une sous-chaîne de caractères DBCS ou ASCII contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas en commençant sa recherche à partir de la position spécifié. |
| INT | Cette fonction retourne uniquement la valeur entière d'un nombre. |
| INTEGER | Ce type de données élémentaires définit des nombres entiers. |
| ISARRAY | Cette fonction indique s'il s'agit d'un tableau. |
| ISDATE | Cette fonction indique s'il s'agit d'une date. |
| ISDEFINED | Cette fonction indique si la chaine de caractères est le nom du produit constant du processus d'exécution (Run-Time). |
| ISELEMENT | Cette fonction indique s'il s'agit d'un élément d'un tableau. |
| ISEMPTY | Cette fonction indique si le résultat est vide. |
| ISLIST | Cette fonction indique s'il s'agit d'une liste. |
| ISNULL | Cette fonction indique si le résultat est nulle. |
| ISNUMERIC | Cette fonction indique s'il s'agit d'un nombre. |
| ISOBJECT | Cette fonction indique s'il s'agit d'un objet OLE du système d'exploitation Windows. |
| ISSCALAR | Cette fonction indique s'il s'agit d'un type de données élémentaire. |
| KILL | Cette procédure permet de supprimer un fichier. |
| LBOUND | Cette fonction permet de demander le nombre d'élément minimum (borne inférieur) d'un tableau. |
| LCASE | Cette fonction retourne la minuscule d'une chaine de caractères. |
| LEFT | Cette fonction retourne les caractères du début d'une chaine de caractères. |
| LEFTB | Cette fonction retourne les caractères du début d'une chaine de caractères Unicode. |
| LEFTBP | Cette fonction retourne les caractères du début d'une chaine de caractères DBCS ou ASCII. |
| LEN | Cette fonction retourne la longueur d'une chaîne de caractères, d'une variante ou d'un scalaire. |
| LENB | Cette fonction retourne la longueur d'une chaîne de caractères Unicode, d'une variante ou d'un scalaire en octets. |
| LENBP | Cette fonction retourne la longueur d'une chaîne de caractères DBCS ou ASCII, d'une variante ou d'un scalaire. |
| LET | Cette instruction permet d'assigner une valeur à une variable. |
| LINE INPUT | Cette commande permet d'effectuer la lecture d'une ligne entière de texte dans un fichier par «Handle». |
| LISTTAG | Cette fonction retourne le nom d'un élément d'une boucle «FORALL». |
| LOC | Cette fonction retourne la position courante dans un fichier «Handle». |
| LOCK | Cette instruction permet de verrouiller un bloc d'enregistrement d'un fichier «Handle». |
| LOF | Cette fonction retourne la taille d'un fichier «Handle». |
| LOG | Cette fonction retourne le logarithme naturel ou népérien. |
| LONG | Ce type de données élémentaires définit des nombres entiers long. |
| LSET | Cette commande permet de cadrer à gauche une chaine de caractères. |
| LTRIM | Cette fonction supprime les caractères d'espace au début d'une chaine de caractères. |
| MESSAGEBOX | Cette fonction ou procédure permet d'afficher un boite de dialogue avec un message à l'intérieur. |
| MID[$] | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
| MID[$] | Cette commande permet de modifier sous-chaîne de caractères contenu dans une chaine de caractères. |
| MIDB | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères Unicode. |
| MIDB | Cette commande permet de modifier sous-chaîne de caractères contenu dans une chaine de caractères Unicode. |
| MIDBP | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères DBCS ou ASCII. |
| MINUTE | Cette fonction retourne les minutes d'une heure spécifié. |
| MKDIR | Cette commande permet de crée un répertoire. |
| MONTH | Cette fonction retourne le mois d'une date spécifié. |
| NAME | Cette commande permet de renommer un fichier ou un répertoire. |
| NOW | Cette fonction retourne la date et l'heure courante. |
| OCT[$] | Cette fonction retourne, sous forme de chaine de caractères, un nombre octal d'une valeur numérique. |
| ON ERROR GOTO | Cette instruction permet d'effectuer un branchement en cas d'une erreur d'exécution. |
| ON EVENT | Cette instruction permet d'effectuer un branchement de fonction ou de procédure à un événement associé à un objet de produit Lotus. |
| ON ... GOSUB | Cette commande permet d'effectuer des branchements à des numéros de ligne de sous-programme en fonction de cas supérieur ou égal à 1 consécutif. |
| ON ... GOTO | Cette commande permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif. |
| OPEN | Cette procédure permet l'ouverture d'un fichier. |
| OPTION BASE | Cette commande permet d'indiquer l'indice inférieur d'un tableau, soit 0 ou 1. |
| OPTION COMPARE | Cette commande permet d'indiquer la méthode de comparaison des chaine de caractères. |
| OPTION DECLARE | Cette commande permet désallouer les déclarations implicites de variables. |
| OPTION PUBLIC | Cette commande permet d'indiquer la déclaration des modules est publique par défaut. |
| Cette procédure permet d'afficher un texte dans la console, dans le «Canvas» ou d'écrire dans un fichier «Handle». | |
| PRIVATE | Cette instruction permet de déclarer privé une instruction. |
| PROPERTY | Cette instruction permet de définir une propriété. |
| PUBLIC | Cette instruction permet de déclarer publique une instruction. |
| PUT | Cette commande permet d'écrire une variable dans un fichier binaire. |
| RANDOMIZE | Cette commande permet de réinitialiser le générateur de nombres aléatoires. |
| REDIM | Cette instruction permet de redéfinir la taille d'une variable de tableau. |
| REM | Cette instruction permet d'insérer une remarque. |
| RESET | Cette instruction permet d'effectuer la fermeture de tous les fichiers et de mettre à jour le contenu des répertoires. |
| RESUME | Cette commande permet de redémarrer l'exécution du programmation à la suite d'une erreur. |
| RETURN | Cette instruction permet un retour d'un sous-programme «GOSUB» ou d'une instruction «ON ... GOSUB». |
| RIGHT | Cette fonction retourne les caractères à la fin d'une chaine de caractères. |
| RIGHTB | Cette fonction retourne les caractères à la fin d'une chaine de caractères Unicode. |
| RIGHTBP | Cette fonction retourne les caractères à la fin d'une chaine de caractères DBCS ou ASCII. |
| RMDIR | Cette instruction permet de supprimer un répertoire. |
| RND | Cette fonction permet de générer un nombre aléatoire entre 0 et 1. |
| ROUND | Cette fonction permet d'arrondir une valeur avec une unité d'arrondissement spécifié. |
| RSET | Cette instruction permet de cadrer à droite une chaine de caractères. |
| RTRIM | Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères. |
| RUN | Cette commande permet d'exécuter le script. Elle n'est plus supporté actuellement |
| SECOND | Cette fonction retourne les secondes d'une heure spécifié. |
| SEEK | Cette fonction permet de retourner la position du pointeur dans un fichier Handle spécifié. |
| SEEK | Cette commande permet de fixer la position du pointeur dans un fichier Handle spécifié. |
| SELECT CASE | Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat. |
| SENDKEYS | Cette instruction permet d'envoyer un clef dans le tampon clavier. |
| SET | Cette instruction permet de définir objet de référence à une variable ou d'associer un objet avec une variable. |
| SETFILEATTR | Cette instruction permet de fixer les attributs du système d'exploitation d'un fichier. |
| SGN | Cette fonction trigonométrique retourne le signe d'un nombre. |
| SHELL | Cette instruction permet de lancer l'exécution d'un autre programme. |
| SIN | Cette fonction trigonométrique retourne le «Sinus». |
| SINGLE | Ce type permet de définir une variable de type «Single». |
| SPACE | Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères. |
| SPC | Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères utilisable dans l'instruction «PRINT». |
| SQR | Cette fonction retourne la racine carré d'un nombre spécifié. |
| STOP | Cette commande permet de simuler l'exécution d'un point d'arrêt. |
| STR | Cette fonction transforme une valeur numérique en chaine de caractères. |
| STRCOMPARE | Cette fonction permet d'effectuer la comparaison de deux chaine de caractères et retourne le résultat de la comparaison. |
| STRCONV | Cette fonction permet d'effectuer un traitement particulier sur une chaine de caractères. |
| STRING | Ce type de données permet de définir une chaine de caractères. |
| STRING | Cette fonction permet de répéter un caractère déterminé plusieurs fois sous forme de chaine de caractères. |
| SUB | Cette instruction permet de définir une procédure. |
| SUB DELETE | Cette instruction est exécuté lors de la suppression de n'importe quel objet de classe. |
| SUB INITIALIZE | Cette instruction est exécuté lors de l'initialisation de n'importe quel objet de classe. |
| SUB NEW | Cette instruction est exécuté lors de la création de n'importe quel objet de classe. |
| SUB TERMINATE | Cette instruction est exécuté lors du déchargement de n'importe quel objet de classe. |
| TAB | Cette fonction permet de fixer le point de départ d'impression de l'instruction «PRINT». |
| TAN | Cette fonction trigonométrique retourne la «Tangente». |
| TIME | Cette fonction retourne l'heure courante. |
| TIME | Cette variable permet de fixer l'heure courante. |
| TIMENUMBER | Cette fonction permet de retourner la valeur du temps à l'aide de l'heure, des minutes et des secondes spécifié. |
| TIMER | Cette fonction permet de retourner le nombre de temps en secondes passé depuis minuit. |
| TIMEVALUE | Cette fonction permet de retourner la valeur de temps contenu dans la chaine de caractères spécifié. |
| TODAY | Cette fonction permet de retourner la date courante du système d'exploitation. |
| TRIM | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaine de caractères. |
| TYPE | Cette instruction permet de définir des types de données utilisateur. |
| TYPENAME | Cette fonction permet de retourner une chaine de caractères correspondant au type de données de l'expression spécifié. |
| UBOUND | Cette fonction permet de demander le nombre d'élément maximum (borne supérieur) d'un tableau. |
| UCASE | Cette fonction retourne la majuscule d'une chaine de caractères. |
| UCHR | Cette fonction retourne un caractère Unicode correspondant à la valeur du code spécifié. |
| UNI | Cette fonction retourne la valeur du code Unicode d'un caractère. |
| UNLOCK | Cette instruction permet de déverrouiller un bloc d'enregistrement d'un fichier «Handle». |
| USE | Cette instruction permet de charger un module contenant des définitions publique requise pour la compilation du module. |
| USELSX | Cette instruction permet de charger des extensions LotusScript (lsx) contenant des définitions publique requise pour la compilation du module. |
| USTRING | Cette fonction permet de répéter un caractère Unicode déterminé plusieurs fois sous forme de chaine de caractères. |
| VAL | Cette fonction transforme chaine de caractères en sa valeur numérique. |
| VARIANT | Ce type permet de définir une variable de type «Variant». |
| WEEKDAY | Cette fonction retourne le jour de la semaine d'une date. |
| WHILE | Cette commande permet d'effectuer une boucle. |
| WIDTH | Cette instruction permet de changer la largeur de l'impression dans un fichier texte séquentiel. |
| WITH | Cette instruction permet de définir la structure d'enregistrement courante devant être utilisé pour les variables. |
| WRITE | Cette instruction permet l'écriture d'un message entre guillemet dans un fichier. |
| YEAR | Cette fonction retourne l'année d'une date spécifié. |
| YIELD | Cette instruction permet de transférer le contrôle au système d'exploitation durant l'exécution du script. |
Légende
Cette couleur permet d'indiquer que l'instruction, la commande ou la fonction est obsolète.
Dernière mise à jour : Jeudi, le 8 janvier 2014