表形式の出力を電子メールコンテンツとして含める皆さんこんにちは!
表形式の出力を電子メールコンテンツとして含める方法はありますか?
私はこのようなものが欲しいのですが:
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 );
どうもありがとうございました!
Re:集計出力を電子メールコンテンツとして含めるできますが、添付ファイルとして送信する必要があります。Mail()の3番目の引数はテキストです。
それではまず、集計レポートを保存します。受信者にJMPがある場合は、JMPレポートまたはJMPジャーナルとして保存できます。そうでない場合は、写真として保存してください。Mail()の4番目の引数として保存されたファイルへのパスを次に使用します。
これは、レポートを画像として保存する例です。
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" );
保存したファイルを保存したくない場合は、Delete File()を使用してメールを送信した後にスクリプトでファイルを削除できます。
HTH、
メラニー
Re:集計出力を電子メールコンテンツとして含めるありがとうございました、 @melaniedrake メラニー 私は添付ファイルとしてそれを送ることを避けようとしました、なぜならそれはEメール受信者のための余分な行動を引き起こすでしょうが、私はあなたの見方を理解します。