Здравствуйте! Вопрос такой:
Знакомый попросил помочь ему с гугл таблицей, задача была такая: При вставке значения в ячейку, в соседней ячейке будет высчитываться текущее время заполнения ячейки и в зависимости от того, попала ли ячейка в нужный диапазон, она подкрашивалась бы либо зеленым, либо красным. Про цвета понятно, сделали стандартными средствами гугл таблиц.
На месте, где должно высчитываться время стоит формула =GETDATE(A3), которую описал в Редакторе скриптов
function GETDATE(input) {
if (input)
return Utilities.formatDate(new Date(), "GMT+03:00", "HH:mm:ss");
else
return '';
};
Но спустя какое то время, он обратился ко мне с вопросом: чё то не работает твоя формула.
И я увидел, что у него в таблице на странице моя формула протянута на ячеек 50, листов в файле = кол-во дней в году и одновременно постоянно к этой таблице подключены около 6 человек.
Как то так:
Я так понимаю, что задача теперь уже совсем не для гугл таблиц. И теперь у меня два вопроса:
1. Возможно ли как то исправить текущую формулу, чтобы она была менее затратна по ресурсам.
2. Где, кроме гугл таблиц можно такое реализовать? Возможно есть уже какие то готовые аналоги?