Google Apps Scriptで、
スプレッドシートの特定のシートのセルの範囲を指定して、
PDFにしてメールへ添付して送信をしたいです。
下記のように記すとスプレッドシートをPDFにしてメールへ添付して送信することはできるのですが、特定のシートのセルの範囲を指定してPDF化して送信するには、どのように下記のコードに書き足せばいいでしょうか。
ご教授何卒よろしくお願いいたします。
ーーーーーーーーーーーーー以下コードーーーーーーーーーーーーー
//スプレッドシートをPDF化してメール添付して送信
function quickpdf(){
//自分のスプレッドシートを取得 var sheet = SpreadsheetApp.getActiveSpreadsheet(); var pdfname = "スプレッドシート.pdf"; //スプレッドシート上のシートをPDFへ変換 var pdf = sheet.getAs('application/pdf'); //PDFをドライブへ作成(保存されます) DriveApp.createFile(pdf).setName(pdfname); //作成したPDFファイルをメールに添付して送る var mail = '送信宛先'; var subject = 'メールタイトル' var body = 'メール本文' MailApp.sendEmail(mail, subject, body, {attachments:pdf});
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/07 09:57