est-ce possible ?

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

est-ce possible ?

Messagepar yop » 05 Août 2003 à 14:19

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

Re: est-ce possible ?

Messagepar Sylvain » 05 Août 2003 à 15:04

Essai avec un execute : memo.body = Execute (|"Modfifié à " + cStr(Date)|)[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes

Re: est-ce possible ?

Messagepar yop » 05 Août 2003 à 15:28

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
yop
 

Re: est-ce possible ?

Messagepar Sylvain » 05 Août 2003 à 16:58

dans ce cas un execute(doc.champLotusScript(0)) non ?[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes


Retour vers Développement

cron