У меня похожая проблема. Был у меня простой счетчик. Я его увеличивал по мере просмотра страниц. На следующем этапе понадобилось сохранение данных счетчика. Сохранил в таблице, привязанную к файлу progress.csv. Проще некуда - в ячейку 1A . Первый день все работало по прежнему. Отправил бот из мэйкера в постер. И тут - бац, ошибка "Выполнение действия VariableOperations Переменная не число".
Казалось бы, ни запятых, ни точек, ни вообще ничего лишнего. Просто цифры в ячейке.
Вернулся в мейкер -ищу причины, меняю переменную, пробую другие ячейки таблицы... - а в процессе то работает, то не работает.
Плюнул, заменил увеличение счетчика кодом c#.
сначала работало int.TryParse.... потом - опять та же песня на новый лад - "Выполнение действия CSharp OwnCode: увеличиваем счетчик страниц каталога продуктов на 1. Входная строка имела неверный формат."
Заменил на Convert.ToInt32(project.Variables["page_of_products"].Value);
Заработало. Но только в мэйкере! В постере выдает ту же ошибку про формат.
Подумал, ну что возмущаться бесплатной версиии, пора и купить. И тут шлепок судьбы - цена выросла пока я тестировал
Купил.
Ну и что вы думаете? Тадаааам, теперь и в мейкере перестало работать ...
Ну вот только что было, а теперь нет.
Коллеги, как безопасно сохранять данные счетчика, чтобы обойти этот глюк?