2012 年 12 月 24 日 月曜日
▼サンプルスクリプト
メールにテキストファイルを添付してメッセージを送信するサンプルスクリプト。
function sendMailWithAttachments() {
//1つ目の添付ファイル
var file1 = {fileName: 'PlainText.txt',
mimeType: 'text/plain',
content: '添付ファイル1のコンテンツです。'};
//2つ目の添付ファイル
//スプレッドシートのA1セルの内容を送信
var sheet = SpreadsheetApp.getActiveSheet();
var file2 = {fileName: 'A1Value.txt',
mimeType: 'text/plain',
content: sheet.getRange('A1').getValue()};
//メッセージ送信
MailApp.sendEmail('***********@gmail.com',//TO
'ファイル添付テスト',//Subject
'テストです。', //body
{attachments: [file1,file2]}
);
}
行3- 行5 |
1つのメッセージに複数のファイルを添付することができる。ファイル名と、MIMEタイプ、ファイルの中身を指定する。MIMEタイプは任意指定。この場合は、「PlainText.txt」というファイル名で、「添付ファイル1のコンテンツです」という内容が、MIMEタイプ「text/plain(テキスト)」で送信される。 |
---|---|
行9- 行12 |
スプレッドシートのA1セルの内容でファイルオブジェクトを作成。 |
行15- 行19 |
作成したファイルオブジェクトをattachments属性に指定。カンマ区切りで複数指定できる。 |
MailApp.sendEmail(recipients,subject, body, optAdvancedArgs);
このエントリーのトラックバックURL:
http://www.bmoo.net/archives/2012/12/314809.html/trackback