Size: a a a

Чат | Google Таблицы и скрипты

2019 September 18

v

volond in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Подскажите простой скрипт который выводит текущую дату и время.
Гугл чёто выдаёт полотна кода на этот запрос.. )))
function formatDate(date) { return Utilities.formatDate(date, "GMT", "yyyy-MM-dd HH:mm:ss"); }
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
volond
function formatDate(date) { return Utilities.formatDate(date, "GMT", "yyyy-MM-dd HH:mm:ss"); }
🔥 То, что нужно! Спасибо!
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy Snitko
🔥 То, что нужно! Спасибо!
Формат можно коректировать
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Да. Это уже под себя сделал. Только выдаёт с двумя часами разницы..
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Где-то нужно пояс указать..
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Да. Это уже под себя сделал. Только выдаёт с двумя часами разницы..
GMT часовой пояс
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Где-то нужно пояс указать..
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Где-то нужно пояс указать..
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy Snitko
Да. Это уже под себя сделал. Только выдаёт с двумя часами разницы..
Поделишся изысканиями
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Ага. ))
источник

A

Admin in Чат | Google Таблицы и скрипты
Переслано от Admin
Если это скрипт для вставки даты, то ловите мой вариант, он более лучше, и сохраняет навсегда ту дату, которая первично вставлена без изменений

function onEdit(e){ 

 var range = e.range
 var ss = e.source
 var sheet = ss.getActiveSheet();
 var row = range.getRow();
 var col = range.getColumn();

  if (col == 3){ // Если изменения в третьей колонке
   if (sheet.getRange(row, 1).getValues()==''){ //Если дата в колонке 1 не заполнена

      sheet.getRange(row, 1).setValues([[new Date()]]); //Заполняем текущую дату

   }
 }
}
источник

v

volond in Чат | Google Таблицы и скрипты
Admin
Переслано от Admin
Если это скрипт для вставки даты, то ловите мой вариант, он более лучше, и сохраняет навсегда ту дату, которая первично вставлена без изменений

function onEdit(e){ 

 var range = e.range
 var ss = e.source
 var sheet = ss.getActiveSheet();
 var row = range.getRow();
 var col = range.getColumn();

  if (col == 3){ // Если изменения в третьей колонке
   if (sheet.getRange(row, 1).getValues()==''){ //Если дата в колонке 1 не заполнена

      sheet.getRange(row, 1).setValues([[new Date()]]); //Заполняем текущую дату

   }
 }
}
а что будет если ячейка не отформатирована как дата и время
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
volond
а что будет если ячейка не отформатирована как дата и время
Все будет хорошо
источник

v

volond in Чат | Google Таблицы и скрипты
var addedDate = sheet.getRange(1,1).getValue();
 var addedTime = Utilities.formatDate(addedDate, SpreadsheetApp.getActive().getSpreadsheetTimeZone(), "hh:mm a");
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
volond
var addedDate = sheet.getRange(1,1).getValue();
 var addedTime = Utilities.formatDate(addedDate, SpreadsheetApp.getActive().getSpreadsheetTimeZone(), "hh:mm a");
Вот это именно то, что нужно. Часовой пояс из текущей открытой таблицы. 👍
Спасибо!
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Почему перестала показываться консоль Логера?
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Ни с того, ни с сего... Где она настраивается?
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
Вот тут Логгер Апи нет..
источник

VS

Vitaliy Snitko in Чат | Google Таблицы и скрипты
источник