下記コードでxlsxを添付して送れますか?
function createSpreadSheet() {
//今回は新しくスプレッドシートを作成するところから
var ssName = "GASから作成";
//ここで取得したスプレッドシートオブジェクトを先に作った関数の引数として使う
var ssFile = SpreadsheetApp.create(ssName);
//適当な値でセルを埋めてるだけ
var sheet = ssFile.getSheets()[0];
var cell = sheet.getRange('A1');
cell.setValue(new Date());
//setValueしただけだとスクリプトが終了するまで値が反映されない。なぜかこれを入れると反映されるというおまじない
Logger.log(cell.getValue());
//先の関数を呼び出して、メールを送信
sendEmailAsXlsx(ssFile, "hoge@example.com", "販売実績", "お世話になっております。ご査収ください。ほげより");
}
あなたの回答
tips
プレビュー