@timonin ну тут ничем помочь не могу. Как говорится "Нормально делай - нормально будет". У меня скрипт по работе с гугл акками работает давно и ошибки не сыпятся.
Создаем время последней работы. От него отталкиваемся при взятии повторно.
Создаем блок работы. И каждый раз добавляем +1 к нему во время взятия. Таким образом получится статистика.
Так же создаем блоки успехи и неудачи, и плючуем в зависимости от итогов.
В принципе все что написано можно решить с помощью встроенной бд.