Spreadsheetの配列を崩さずにGmailに転記したい
解決したいこと
GASを使ってSpreadsheetの配列を崩さずにGmailに転記したいです。
2次元配列になっているシートをそのままGmailに転記したいのですが、
配列が崩れてしまいます。
解決方法を教えてください。
該当するソースコード
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet(); //スプレットシートを取得
Logger.log(ss.getName());
var sheetName = ss.getSheetByName('名簿');//シートの取得
Logger.log(sheetName.getName());
var order = sheetName.getRange('B3:C43').getValues();
var myBodyP = "お疲れ様です。\n名簿です。\n\n表題の件、以下の通り手続きをお願いします。\n\n\n";
var myBody = (myBodyP+order)
var to =("xxxx@xxxx.co.jp");
var subject = sheetName.getRange("名簿です").getValue();
GmailApp.sendEmail(to,subject,myBody)
}
試したことを書きたいのですが、自分でもよくわからずいろんなサイトからつまんで書き足してみたのですが、
最終的には
お疲れ様です。
名簿です。
表題の件、以下の通り手続きをお願いします。
の文章のみか、
その下に
Range という文字が出るようになってしまいました。
ご教授いただけますようお願いいたします。