Rapport JMP Envoyer un e-mail au format Excel ou au corps de l'e-mailBonjour,
À l'aide de la fonction Append, j'ai combiné trois tableaux de données en un seul rapport. Est-il possible d'envoyer ce rapport par e-mail au format Excel ou de l'inclure dans le corps de l'e-mail ? J'ai pu l'implémenter au format PPT ou PDF, mais le client a demandé s'il était également possible de le faire au format Excel ou de l'intégrer dans le corps de l'e-mail. Vous trouverez ci-joint le code JSL que j'ai testé à l'aide de données d'exemple (Big Class).

Ré: Rapport JMP Envoyer un e-mail au format Excel ou dans le corps d'un e-mailJe pense que la commande email() permet de joindre une liste de noms de fichiers, vous pouvez donc enregistrer les tables de données sous forme de fichiers .xlsx, puis les joindre également. Quelque chose comme ceci devrait* fonctionner :
names default to here (1);
dt = open ("$SAMPLE_DATA/Big Class.jmp");
dist = dt << run script ("Distribution");
dist << save presentation ("$DESKTOP/dist.pptx");
dt << save as ("$DESKTOP/Big Class.xlsx");
mail ("jed.campbell@jmp.com", "test", "message", {"$DESKTOP/dist.pptx","$DESKTOP/Big Class.xlsx"});<BR /><BR />*(I haven't been able to test it because I broke something on my computer using regedit.exe to try to bypass the dialogue that requires waiting and clicking "allow" for each email)Ré: Rapport JMP Envoyer un e-mail au format Excel ou dans le corps d'un e-mailMerci pour votre réponse !
Cependant, la question de mon client ne concernait pas le tableau de données, mais la possibilité d'exporter un rapport vers Excel ou de l'inclure directement dans le corps du courrier électronique. Est-ce réalisable ?
Ré: Rapport JMP Envoyer un e-mail au format Excel ou dans le corps d'un e-mailPour inclure le rapport directement dans le corps, vous pouvez utiliser ce lien pour créer un code HTML du rapport, puis utiliser ce code HTML comme corps du message.
Ré: Rapport JMP Envoyer un e-mail au format Excel ou dans le corps d'un e-mail@Jed_Campbell Merci. référez-vous au lien ci-dessus et en utilisant PowerShell, je peux envoyer du HTML comme corps de courrier électronique.