【发布时间】:2019-06-24 19:11:57
【问题描述】:
我正在尝试编写一个小的 Google 脚本,它从 Google 表格的某些单元格中获取数据并将其粘贴到 GMAIL 中。 但是,在粘贴“日期值”时,它总是以下列方式显示它:-
- 2019 年 4 月 15 日星期一 00:00:00 GMT+0530 (IST)
- 2019 年 4 月 26 日星期五 00:00:00 GMT+0530 (IST)
但我需要适当的日期,即
- “2019 年 4 月 15 日星期一”或
- “2019 年 4 月 26 日星期五”
我浏览了这些可能的选项,即Utilities.formatDate 和.Split,但不知何故我无法正确编写这些代码。你能帮我解决这个问题吗?下面我已经详细提到了整个问题。
我的代码
function temp2() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var dataSheet = ss.getSheetByName('Sheet1');
var templateSheet = ss.getSheetByName('Sheet2');
var emailTemplate2 = templateSheet.getRange("G1").getValue();
var rec = templateSheet.getRange("C1").getValue();
var sub = templateSheet.getRange("D1").getValue();
var date = templateSheet.getRange("E1").getValue();
// Logger.log(rec);
MailApp.sendEmail(rec, sub, emailTemplate2);
}
这里var date = templateSheet.getRange("E1").getValue(); 是选择日期值的代码部分。
如果您需要这方面的更多详细信息,请告诉我 问候, 阿洛克
【问题讨论】: