Incluir el resultado tabulado como un contenido de correo electrónico¡Hola a todos!
¿Hay alguna forma de incluir la salida tabulada como el contenido del correo electrónico?
Me gustaría algo como esto:
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 );
¡Muchas gracias!
Re: Incluir el resultado tabulado como un contenido de correo electrónicoPuedes, pero debes enviarlo como un archivo adjunto. El tercer argumento a Mail () debe ser texto.
Así que primero, guarde el informe Tabular. Si el destinatario tiene JMP, puede guardarlo como un informe JMP o como un diario JMP. Si no, guárdalo como una imagen. Luego use la ruta al archivo guardado como el cuarto argumento en Mail ().
Aquí hay un ejemplo guardando el informe como una imagen:
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 no desea conservar el archivo guardado, puede eliminar el archivo de la secuencia de comandos después de enviar el correo usando Eliminar archivo ().
HTH,
Melanie
Re: Incluir el resultado tabulado como un contenido de correo electrónicoGracias, @melaniedrake Melanie Intenté evitar enviarlo como un archivo adjunto, ya que causará una acción adicional para los receptores de correo electrónico, pero entiendo su punto de vista.