Учитываем расходы в Google Sheets просто

Amazon финансы

Зачем это надо

Есть куча приложений и сервисов, который учитывают расходы.
Есть QuickBooks, есть курс от Анастасии Бинык, которая форсит эти вещи - это все полезно и для многих нужно.
Но пока вы будете копить деньги на курс, вам все равно нужно УЖЕ легко и просто вести какой-то учет. Вот как это СДЕЛАТЬ ПРЯМО СЕЙЧАС...


Мне по нраву просто отправить себе письмо с суммой расходов, которое попадет в специальную табличку. Я не хочу никаких дополнительных свистелок и перделок. Если вам нужно разделить расходы на личные и амазон, к примеру, то вы можете сделать столько табличек, сколько захотите (на самом деле, я пользуюсь тремя - личные расходы, амазон, расходы по моему основному бизнесу. Думаю, что больше семи это перебор.)

Что мы хотим сделать

1. Будем отправлять себе на специальный alias почтовый ящик* письмо о расходах формата:
Тема письма: 248.23**
Тело: оплата чего-то (в одну строку кратко)
2. Делаем скрипт, который с регулярными интервалами (30 минут, к примеру) сканирует наш ящик и отправляет информацию о расходах в нашу таблицу.
3. После этого скрипт помечает письмо с расходами звездочкой. Если информация занесена, то мы видим, что письмо помечено.

Смотрим ниже, как это реализовать.

*Почтовый ящик должен быть на gmail и мы делаем alias. Наример, наш ящик amz@gmail.com. Так вот, если мы отправим на адрес amz+rashody@gmail.com , то письмо попадает нам в оригинальный ящик. Такой адрес называется alias.
** Разделитель дробной части может быть как . так и , - нашему скрипту все равно.

Как реализовать

1. Создаем таблицу Google Sheets

ведем расходы Google Sheets

2. Переименовываем ее как нам удобно (там будут храниться наши расходы) - ее мы будем проверять регулярно и видеть там расходы. Важно: расходы будут заноситься скриптом в первую вкладку. Тут же вы можете себе наплодить сколько угодно вспомогательных вкладок.


2. Берем id таблицы из ее адреса (выделено красным)
https: //docs.google.com/spreadsheets/d/1PdAo3jE-PVL-ckNUnkpkWIOmIt0z2HpJOD_e1oXceVU/edit#gid=0

3. Создаем скрипт Rashody (название произвольное)

4. Копируем туда этот скрипт , предварительно удалив все. Чтобы сохранить его - нажимаем на дискету. У нас появляется новая функция вместо myFunction - checkMail (если вам это ни о чем не говорит - не страшно, просто идите дальше).


5. В этом скрипте меняем следующие значения:
amz@gmail.com ->  ваш почтовый ящик (вы должны будете именно с него отправлять расходы, чтобы они попадали в табличку)

amz+rashody@gmail.com -> ваш alias, куда вы будете отправлять расходы
id_таблицы  -> ваш id таблицы из пункта 2

Не забудьте нажать на дискету, чтобы сохранить.

6. Авторизуем скрипт, выполняя пробный запуск. Вместо myFunction выбираем checkMail, прежде чем нажать на кнопку ► (Run).

7. Настраиваем автоматическое исполнение скрипта (раз в 30 минут - можно чаще или реже).
На гифке ошибка - вместо myFunction будет checkMail.

8. На этом всё. Расходы будут заноситься в самую первую вкладку таблицы - это прописано в скрипте.

Проверить работу скрипта, не дожидаясь расписания, вы можете, нажав Run:

Предварительно, конечно же, отправьте себе письмо с расходами.

Вот что получится.
В почтовом ящике:

В табличке:

В итоге у вас будет 3 колонки: дата, цифра, комментарий. В четвертой колонке можете писать что угодно.

Скрипт будет добавлять новые расходы в следующую пустую строку.

Комментариев нет:

Отправить комментарий