【发布时间】:2016-11-29 18:57:02
【问题描述】:
情况:
我有以下脚本,向我发送一封包含已关闭票的电子邮件#。
问题:
此脚本向我发送任何截止日期的所有已关闭票证。我需要你只寄给我当天的封闭票。
关闭日期列的日期格式为 "29/11/2016 12:34:00"。
function emailv2() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var Support = ss.getSheetByName("Historic");
var lastrow = Support.getLastRow();
var data1 = Support.getRange(3, 1, lastrow).getValues(); // Ticket# Column
var data2 = Support.getRange(3, 2, lastrow).getValues(); // Comment Column
var data3 = Support.getRange(3, 3, lastrow).getValues(); // Status Column
var data4 = Support.getRange(3, 9, lastrow).getValues(); // Close Date Column
var date = Utilities.formatDate(new Date(), "GMT-3", "dd/MM/yyyy HH:mm"); // Funtion Date + Format
var report = " "
var supportTable ="";
for(var i in data3){
if(data3[i]=='Closed') supportTable += "<tr><td style='color:blue;padding:5px'>" + "<a href=http://otrserver/otrs/index.pl?Action=AgentTicketZoom;TicketNumber="+data1[i]+">"+data1[i]+"</a>"
+ "</td><td style='padding:5px'>" + data2[i]
+ "</td><td style='padding:5px'>" + data3[i]
+ "</td></tr>";
}
report ="Estimados: <br><br> Les envio el shift <br><br><table style='border-collapse:collapse;'border = 1 cellpadding = 5; align='center'><tr><th style='background-color:black;color:white'>Ticket#</th><th style='background-color:black;color:white'>Comment</th><th style='background-color:black;color:white'>Status</tr>" + supportTable + "</table>";
MailApp.sendEmail("example@gmail.com",
"Shift Change -" + date,
report,
{name: 'Automatic Emailer Script',
htmlBody: report});
}
【问题讨论】:
标签: javascript date google-apps-script google-sheets