google-apps-script - 将合并单元格格式发送到 GMAIL
问题描述
我在我们的日程安排中添加了一项功能,其中我可以发送一个复制格式的工作表,但它不会复制合并单元格的格式。这是下面的代码:
注意:我将此添加到我的库中 = Mo6Ljr7ZKrMeYO9mHqOdo9oxc-w7mEonb [我命名为,SheetConverter]
//Sending to E-mail----------
//----------
//Convert Sheet to HTML
function convSheetAndEmail(rng, email, subj)
{
var HTML = SheetConverter.convertRange2html(rng);
MailApp.sendEmail(email, subj, '', {htmlBody : HTML});
}
function SendB(){
if (Browser.msgBox('Schedule',"Are you sure you want to send this Schedule? \\n Warning!!! this will send Immediately to the sender", Browser.Buttons.YES_NO) == "yes" ){
var sheet = SpreadsheetApp.getActiveSheet();
var DateRS = sheet.getRange("I14");
var EADDRS = sheet.getRange("I12");
var dataRange = SpreadsheetApp.getActiveSpreadsheet().getRange("A1:F31"); // Fetching the E-mail Content to be Sent
var emailAddress = EADDRS.getDisplayValue(); // Fetching the E-mail Address to be Sent
var subject = "SCHEDULE "+ DateRS.getDisplayValue(); // Setting up the E-mail Subject to be Sent
convSheetAndEmail(dataRange, emailAddress, subject); //Sending Line
}
else{
Browser.msgBox("Ops Checklist", "Send cancelled", Browser.Buttons.OK)
}
}
//Code End here at Sending to E-mail----------
我的代码的示例输出:
解决方案
推荐阅读
- assembly - IA-64 架构中的寄存器名称是什么?
- logging - 每分钟在 access.log 中打印的行数
- python - Python:为什么浮点类型中的数字从 int 变化?
- html - ReactJs :- 加载 js 资源失败:服务器响应状态为 403 (Forbidden)
- python - 在命令行上编写函数和运行程序
- javascript - 用点替换逗号
- node.js - 从不同文件中的 MySQL 查询返回值数组后未定义的值
- php - 按列名从 csv 中获取记录
- mysql - SELECT 语句,值分隔逗号
- database-design - 在不使用单独的数据库字段的情况下存储复杂的用户帐户状态