Section courante

A propos

Section administrative du site

Vue par description   Rechercher

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.
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.

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