Inclure la sortie tabulée en tant que contenu de courrier électroniqueSalut à tous!
Existe-t-il un moyen d'inclure la sortie tabulée dans le contenu du courrier électronique?
Je voudrais quelque chose comme ça:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
tabResult = dt << Tabulate(
Show Control Panel( 0 ),
Show Shading( 0 ),
Add Table( Row Table( Grouping Columns( :Name, :Age, :Height, :Weight ) ) )
);
// and include the tabResult as the content of the message:
Mail( "test@example.com", "subject A", tabRresult );
Merci beaucoup!
Re: Inclure la sortie tabulée en tant que contenu de courrier électroniqueVous pouvez le faire, mais vous devez l'envoyer en pièce jointe. Le troisième argument de Mail () devrait être du texte.
Commençons par sauvegarder le rapport Tabulate. Si le destinataire dispose de JMP, vous pouvez l'enregistrer en tant que rapport JMP ou en tant que journal JMP. Sinon, enregistrez-le sous forme d'image. Puis utilisez le chemin du fichier enregistré comme quatrième argument dans Mail ().
Voici un exemple d'enregistrement du rapport sous forme d'image:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
tabResult = dt << Tabulate(
Show Control Panel( 0 ),
Show Shading( 0 ),
Add Table( Row Table( Grouping Columns( :Name, :Age, :Height, :Weight ) ) )
);
// save the report as a picture
Report(tabResult) << Save Picture("$DESKTOP/tabulatePicture.png", "png");
// and include the tabResult as the content of the message:
Mail( "test@example.com", "subject A", "Here is the tabulate report.", "$DESKTOP/tabulatePicture.png" );
Si vous ne voulez pas garder le fichier sauvegardé, vous pouvez supprimer le fichier dans le script après avoir envoyé le courrier en utilisant Supprimer le fichier ().
HTH,
Mélanie
Re: Inclure la sortie tabulée en tant que contenu de courrier électroniqueJe vous remercie, @ Melaniedrake Mélanie J'ai essayé d'éviter de l'envoyer en pièce jointe, car cela entraînerait une action supplémentaire pour les destinataires de courrier électronique, mais je comprends votre point de vue.