Fügen Sie die tabellarische Ausgabe als E-Mail-Inhalt einHallo allerseits!
Gibt es eine Möglichkeit, die tabellarische Ausgabe als E-Mail-Inhalt einzuschließen?
Ich hätte gerne so etwas:
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 );
Vielen Dank!
Betreff: Fügen Sie die tabellarische Ausgabe als E-Mail-Inhalt einSie können, aber Sie müssen es als Anhang senden. Das dritte Argument für Mail () sollte Text sein.
Speichern Sie also zuerst den Tabulate-Bericht. Wenn der Empfänger über JMP verfügt, können Sie ihn als JMP-Bericht oder als JMP-Journal speichern. Wenn nicht, speichern Sie es als Bild. Verwenden Sie dann den Pfad zur gespeicherten Datei als viertes Argument in Mail ().
Hier ein Beispiel zum Speichern des Berichts als Bild:
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" );
Wenn Sie die gespeicherte Datei nicht behalten möchten, können Sie die Datei im Skript löschen, nachdem Sie die E-Mail mit Datei löschen () gesendet haben.
HTH,
Melanie
Betreff: Fügen Sie die tabellarische Ausgabe als E-Mail-Inhalt einVielen Dank, @melaniedrake Melanie. Ich habe versucht, das Senden als Anhang zu vermeiden, da dies eine zusätzliche Aktion für die E-Mail-Empfänger zur Folge hat, aber ich verstehe Ihren Standpunkt.