Обложка канала

Google Таблицы

#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.

Google Таблицы

3 года назад
Открыть в
Простейший onEdit скрипт накопления с комментариями Сегодня персонально ответим на вопрос Евгения из нашего чата и покажем простой скрипт для накопления суммы. Работает так: вводим что-то в ячейку, скрипт проверяет, число ли это, проверяет в какую ячейку и на какой лист ввели и если все правильно, то добавляет это число к аккумулятору. Код с комментариями: function onEdit(e) { //определяем лист, который редактируется const sheet = e.source; //умножаем значение, которое ввёл пользователь на 1. чтобы преобразовать из текста в число const value = e.value * 1; //ЕСЛИ полученное значение число, ЕСЛИ пользователь ввёл его на "Лист1" и ЕСЛИ в ячейке "B1" if (!isNaN(value) && sheet.getSheetName() == 'Лист1' && e.range.getA1Notation() == 'B1' && e.value) { //ТО определяем ячейку накопленного итога const range = sheet.getRange('B2'); //берём из нее значение const old_value = range.getValue(); //и добавляем наше число к нему range.setValue(e.value * 1 + old_value); } }; Таблица И наш чат, в котором можно задавать вопросы, на которые мы иногда отвечаем даже на канале 😎