Я использую этот скрипт Google, чтобы отправить лист Excel по почте, не меняя его формат, но когда файл большой, он показывает, что предел превышен: Размер сообщения электронной почты.
// Refer to this link for installation: https://sites.google.com/site/scriptsexamples/custom-methods/sheetconverter
function convSheetAndEmail(rng, email, subj)
{
var HTML = SheetConverter.convertRange2html(rng);
// Logger.log("theSheetContents: " + HTML);
// MailApp.sendEmail(email, subj, '', {htmlBody : HTML});
MailApp.sendEmail({
to: email,
subject: subj,
htmlBody: HTML});
}
function doGet()
{
// or Specify a range like A1:D12, etc.
var sheetName = "Sheet1";
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(sheetName);
var dataRange = sheet.getDataRange();
Logger.log("theSheetContents: " + dataRange);
var emailUser = '***@.com';
var subject = 'PSR';
convSheetAndEmail(dataRange, emailUser, subject);
}```