Les Chevaliers de Malte/Développeur - LotusScript - Référence de procédures et fonctions


Vue par description   Rechercher

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


Dernière mise à jour: Mardi, le 28 février 2006