Добрый день. Большое спасибо за статью!
Может вы сможете помочь.
Нужно в Google таблице в листе под названием АКТЫ СВЕРКИ автоматическую вставку даты в колонку А при вводе данных в колонку С.
Получился вот такой скрипт:
function AvtoDate(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol == 3 && sheet.getName() =='АКТЫ СВЕРКИ' ) {
var Value = e.range.offset(0, Offset(0,1)).getValues();
if ( Value == "" ) {
Может вы сможете помочь.
Нужно в Google таблице в листе под названием АКТЫ СВЕРКИ автоматическую вставку даты в колонку А при вводе данных в колонку С.
Получился вот такой скрипт:
function AvtoDate(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol == 3 && sheet.getName() =='АКТЫ СВЕРКИ' ) {
var Value = e.range.offset(0, Offset(0,1)).getValues();
if ( Value == "" ) {
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', 'yyyy.MM.dd');
return Utilities.formatDate(today, 'yyyy.MM.dd');
}
Но он не работает, ошибка: SyntaxError: Unexpected end of input (строка 21, файл AvtoDate.gs)Закрыть