@Scampy

Как изменить формат даты в скрипте?

Всем привет! Есть вот такой скрипт для отправки ответов формы на почту.
Необходимо изменить формат даты в вид (yyyy/MM/dd). Помогите плиз!
Видимо надо с помощью "Utilities.formatDate" делать

function sendFormByEmail(e)
 {    
// instance of Active Spreadsheet:
var responceSheet = SpreadsheetApp.getActiveSheet();

// number of rows in responce form:
var rows = responceSheet.getLastRow();

// range of dates, e-mails:
var date = responceSheet.getRange(rows, 3, 1, 1);
var email = responceSheet.getRange(rows, 8, 1, 1);

// last sender's name, e-mail::
var emailSender = email.getValue();
var dateSender = date.getValue();

// message subject, body:
var subject = "Test";
var body = "Test " + dateSender;

// send the e-mails:
MailApp.sendEmail(emailSender, subject, body);
 }
  • Вопрос задан
  • 2835 просмотров
Решения вопроса 1
Пробуйте
var dateSender = Utilities.formatDate(date.getValue(), "GMT+03", "yyyy/MM/dd");
или
var dateSender = Utilities.formatDate(new Date(date.getValue()), "GMT+03", "yyyy/MM/dd");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы