@Romka7070

Как запустить Javascript в гугл таблице?

Мне нужно, чтобы при заполнении ячейки в третьем столбце, сразу проставлялась дата и время в первом и втором.
Я нашел такой скрипит:
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, -2).getValues(); // Смотрим что в ячейке с лева на 2
if ( Value == "" ) {
var vartoday = getDate();
var varnow = getTime();
sheet.getRange(idRow, 1).setValue( vartoday );
sheet.getRange(idRow, 2).setValue(varnow);
}
}
}
// 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, 'GMT+03:00', 'yyyy.MM.dd');
}
function getTime() {
var today = new Date();
today.setDate(today.getDate());
//return Utilities.formatDate(today, 'PST', 'yyyy.MM.dd');
return Utilities.formatDate(today, 'GMT+03:00', 'HH:mm');
}

Я вставил эго в редактор скриптов, но он не запускаеться. Я так понял, что эго нужно как-то включить в этой таблице. Как это сделать?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
Volounteer
@Volounteer
А Вы сам код читали? В скрипте дата и время ставятся только при изменении значения ячейки столбца C на листе с именем "Лист1". Проверьте имя своего листа, на котором пробуете. Проверьте, в том ли столбце правите ячейку.

Ну и после вставки в редактор скриптов нажимайте иконку "Сохранить" (вдруг забыли)
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
NooBiToo
@NooBiToo
это JS
в excel таблицах язык VBA
что бы выполнялся этот JS код, можете попробовать расширение для хрома, Tampermonkey
Ответ написан
Fzero0
@Fzero0
Вечный студент
Если Вопрос про google sheets и Apps Script то так
5d3161f989cd8587486440.png
Ответ написан
@Romka7070 Автор вопроса
Я же написал, что делаю Гугл таблицу (google sheets). Ну так в редакторе скриптов код прописан, но нужно как-то активировать тригер, т.к. код верный, но он не исполняется.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 110 000 до 150 000 руб.
Индустрия Москва
от 200 000 до 250 000 руб.
от 80 000 до 150 000 руб.
25 авг. 2019, в 21:23
400000 руб./за проект
25 авг. 2019, в 20:31
6000 руб./за проект