est-ce possible ?

Publié:
05 Août 2003 à 14:19
par yop
accrochez-vous... :soit le script ci-dessous :dim memo as notesdocumentset memo = db.createdocumentmemo.subject = "sujet"memo.body = doc.champ(0)call memo.send(false,"user")comment exécuter du lotusscript présent dans le champ du doc afin de l'afficher dans le body ?exemple (pour mieux comprendre)le champ du doc contient : "modifié à "+cstr(date)avec memo.body = doc.champ(0), on récupère dans le mail le texte : "modifié à "+cstr(date)comment récupérer : modifié à 12:40:53je sais pas si c'est clair.
Re: est-ce possible ?

Publié:
05 Août 2003 à 15:04
par Sylvain
Essai avec un execute : memo.body = Execute (|"Modfifié à " + cStr(Date)|)[%sig%]
Re: est-ce possible ?

Publié:
05 Août 2003 à 15:28
par yop
en clair, j'ai une ligne de code lotusscript dans un champ que je veux exécuter.si le contenu du champ, donc la ligne LS, change, le script fait autre chose. c'est donc un script dynamique.ce que je cherche, c'est comment dire à l'agent d'exécuter la ligne du champ.par ex:memo.body = ...si dans mon champ du doc, j'ai "cstr(date)", j'aurai la date dans le mail, si j'ai "cstr(time)", j'aurai l'heure.la question est comment.si je fais memo.body = doc.champ(0), je vais récupérer le texte cstr(date) ou cstr(time), mais jamais l'exécution de la commande
Re: est-ce possible ?

Publié:
05 Août 2003 à 16:58
par Sylvain
dans ce cas un execute(doc.champLotusScript(0)) non ?[%sig%]