| %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 du 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 une 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 une type «Integer». |
| CLASS |
Cette instruction permet de créer une classe de programmation objet. |
| CLNG |
Cette fonction permet de transformer une valeur sous une 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 une type «Single». |
| CSTR |
Cette fonction permet de transformer une valeur sous une type chaine de caractères («String»). |
| CURDIR |
Cette fonction retourne la répertoire courante. |
| CURDRIVE |
Cette fonction retourne l'unité courante. |
| CVAR |
Cette fonction permet de transformer une valeur sous une 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 de lettre de variable pour la monnaie |
| DEFDBL |
Cette instruction permet de prédéfinir de lettre de variable pour le type «Double» |
| DEFINT |
Cette instruction permet de prédéfinir de lettre de variable pour le type «Integer» |
| DEFLNG |
Cette instruction permet de prédéfinir de lettre de variable pour le type «Long» |
| DEFSNG |
Cette instruction permet de prédéfinir de lettre de variable pour le type «Single» |
| DEFSTR |
Cette instruction permet de prédéfinir de lettre de variable pour le type chaine de caractères («String»). |
| DEFVAR |
Cette instruction permet de prédéfinir de 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 retourne le numéro de ligne d'une erreur d'exécution de script. |
| ERR |
Cette fonction permet retourne 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. |
| EVALUTE |
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 Proprerty). |
| 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 à retourne 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'un 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'un 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. |
| PRINT |
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. |