Главное Авторские колонки Вакансии Вопросы
95 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как я автоматизировал учёт своего времени в Google Sheets и перестал терять часы (и деньги)

Если вы продаете свое время, каждый забытый час — это потерянные деньги. Я пробовал разные тайм-трекеры, но вернулся к Google Таблицам. Рассказываю, как я устал от ручного заполнения ячеек и написал Chrome-расширение, которое фиксирует задачи в 2 клика без отрыва от работы.
Мнение автора может не совпадать с мнением редакции

Привет, Спарк! Я занимаюсь контекстной рекламой и, как и многие предприниматели и фрилансеры, продаю своё время.

Когда ведёшь несколько проектов параллельно, учёт времени превращается в критический процесс. Забыл записать 30 минут тут, час там — в конце месяца недосчитался приличной суммы.

Я перепробовал кучу тайм-трекеров, но в итоге всё равно возвращался к Google Таблицам. Это самый гибкий инструмент: можно настроить любые формулы, сводные отчёты и дашборды под себя.

Но у Google Sheets есть один фатальный недостаток.

UX стандартных таблиц убивает привычку

Сбор данных в таблицу вручную — это боль. Чтобы зафиксировать потраченное время, мне нужно было:

  1. Найти нужную вкладку в браузере.
  2. Проскроллить вниз до пустой строки.
  3. Вбить данные (и не сбить формулы).
  4. Вернуться к работе.

Звучит не страшно, но когда делаешь это 10 раз за день, мозг начинает сопротивляться. Появляется мысль: «Запишу потом, в конце дня». А вечером ты уже не помнишь, на что ушли эти 40 минут после обеда.

Я пытался прикрутить Google Forms. Стало чуть безопаснее для самой таблицы, но процесс не ускорился: форму всё равно надо открывать, кликать мышкой, ждать загрузки. Плюс, если пропал интернет — данные из формы улетают в никуда.

Решение: написал свой плагин для быстрого ввода

Я понял, что инструмент для ввода данных должен быть невидимым. Он не должен заставлять меня переключать контекст.

За пару вечеров я накидал для себя простое Chrome-расширение, которое решает эту задачу.

Механика такая: Я работаю на любой странице. Нажимаю Alt+Q. Появляется поп-ап с моей формой. Вписываю данные, жму Enter. Всё. Данные улетели в таблицу, а я даже не убирал руки с клавиатуры.


Что я добавил под капот:

  1. Полная кастомизация. Поля подтягиваются под столбцы моей таблицы.
  2. Выпадающие списки. Проекты выбираются из списка, чтобы не было опечаток.
  3. Теги быстрого ввода. Под текстовыми полями сделал кликабельные теги (например, «Сбор семантики», «Аналитика»). Один клик заменяет набор текста.
  4. Офлайн-режим. Если интернет отвалился, расширение сохраняет данные локально (в IndexedDB браузера) и пушит их в таблицу при появлении сети.


Итоги автоматизации

Благодаря этому микро-решению я перестал терять мелкие задачи. На фиксацию уходит ровно 5 секунд. Я просто перестал лениться записывать своё время, потому что исчезло трение интерфейса.

В результате точность учёта выросла, а вместе с ней — и реальный биллинг клиентов.

Я решил, что эта штука может быть полезна не только мне, немного причесал интерфейс и выложил расширение в Chrome Web Store. Код полностью открытый, инструмент бесплатный.

Если вы тоже устали вручную ковырять Google Таблицы, забирайте и пользуйтесь: Быстрый ввод в Гугл Таблицы.

Интересно узнать, как вы решаете проблему трекинга времени? Используете готовые комбайны вроде Toggl или пилите свои костыли в таблицах? Пишите в комменты.

+1
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.