Commande Add

Utilisée dans un script Server.Load pour créer de nouveaux documents dans une base de données suivant la valeur de a

Chaque nouveau document est constitué des éléments suivants : un champ auteur avec le nom actuel de l'utilisateur, un champ destinataire avec le nom de l'utilisateur actuel, le numéro d'ordre du document (élément de synthèse), le texte d'objet (synthèse), la pièce jointe facultative et le corps du texte (élément non synthétisé).

Si aucun numéro n'est spécifié, un document est créé. Si b n'est pas indiqué, la longueur des données de synthèse est un nombre aléatoire compris entre 1 et 100 octets. Si c n'est pas indiqué, la longueur des données non synthétisées est un nombre aléatoire compris entre 100 et 300 octets.

Syntaxe

Add(a, b, c)

Où :

  • a -- Nombre de documents à ajouter
  • b -- Longueur de l'élément de synthèse\"Objet\" (facultatif ; la valeur par défaut est \"")
  • c -- Longueur des données non synthétisées \"Objet\" (facultatif ; la valeur par défaut est \"")
    Remarque : La valeur du corps (données non synthétisées) ne peut pas excéder 65 000 octets.

Exemple 1

Cet exemple permet d'ajouter des documents à la vue par défaut Tous documents $all.

changeto [Mailserver]!!mail\mail[#].nsf mail60.ntf -keepopen
add [a]
drop
Remarque : Vous devez ajouter une valeur à la variable d'environnement "a" dans le fichier NOTES.INI ou vous pouvez la coder dans le script, comme dans l'exemple suivant :
changeto [Mailserver]!!mail\mail[#].nsf mail60.ntf -keepopen
add 10
Remarque : Codage avec une valeur de 10 documents
drop

Exemple 2

Dans cet exemple des documents sont ajoutés au dossier Courrier en arrivée à l'aide de l'option -f (nomDossier).

changeto [Mailserver]!!mail\mail[#].nsf mail46.ntf -keepopen
add [a] -f $Inbox
drop

Exemple 3

Cet exemple ajoute 1 document à la vue Courrier en arrivée avec l'objet (Longueur de l'élément de synthèse) défini à 30 octets et le corps (Longueur des données non synthétisées) défini à 10 000 octets.

changeto [Mailserver]!!mail\mail[#].nsf mail46.ntf -keepopen
add 1 30 10000 -f $inbox
drop