После настройки синхронизации с Google Calendar, при использовании действия Синхронизировать, получаем ошибку:
Причина
В настройках синхронизации, значение поля "Синхронизировать с" отображалось как 1 день до текущей даты, хотя в базе данных значение было равно 6ти месяцам до текущей даты.
Решение
Решение №1: Несколько раз проделать шаги: Открыть настройки синхронизации с Google Calendar в меню кнопки "Действия" раздела "Активности", ввести необходимую дату в поле "Синхронизировать с", запустить синхронизацию. Чере несколько итераций, при открытии настроек синхронизации отобразится дата равная 6ти месяцам до текущей даты, после ее изменения и запуска синхронизации, она пройдет успешно.
Решение №2: Выполнить SQL скрипт, который обновит значение необходимой колонки в базе данных:
update SysSettingsValue
set DateTimeValue = '2015-04-17 12:25' -- укажите дату не страше 3 недель от текущей
where SysSettingsId in (select Id from SysSettings where Name = 'Date of Last Synchronization with Google Calendar')
Необходимые условия и возможные ограничения
Google лимитирует возможности синхронизации активностей - 3мя неделями с даты, на которую они запланированы. Т.е. если сегодня 30 апреля, мы сможем получить из Google активности старше 10 апреля текущего года.
Нравится