Начальные скрипты были такие:
Скрипт 1:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol == 3 && sheet.getName() =='Лист1' ) {
var Value = e.range.offset(0, 0).getValues();
if ( Value != null )
var vartoday = getDate();
sheet.getRange(idRow, 1).setValue( vartoday );
}
}
// Returns YYYYMMDD-formatted date.
function getDate() {
var today = new Date();
today.setDate(today.getDate());
return Utilities.formatDate(today, 'PST', 'dd.MM.yyyy');
//return Utilities.formatDate(today, 'GMT+03:00', 'dd.MM.yyyy');
}
Скрипт 2
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol == 12 && sheet.getName() =='Лист1' ) {
var Value = e.range.offset(0, 0).getValues();
if ( Value == "Выполнено" )
var vartoday = getDate();
sheet.getRange(idRow, 13).setValue( vartoday );
}
}
// Returns YYYYMMDD-formatted date.
function getDate() {
var today = new Date();
today.setDate(today.getDate());
return Utilities.formatDate(today, 'PST', 'dd.MM.yyyy');
//return Utilities.formatDate(today, 'GMT+03:00', 'dd.MM.yyyy');
}