Использование API для экспорта в Google-календарь и аналоги

Наиболее часто задаваемые вопросы службе технической поддержки Spider Project, подсказки, советы.
Правила форума
Данный раздел является информационным. Темы создают только специалисты компании Spider Project.

Использование API для экспорта в Google-календарь и аналоги

Сообщение Peter » 03 янв 2024, 16:13

Пример использования API для экспорта рабочих периодов ресурсов.
Для каждого ресурса из таблицы "Назначения" создается файл в формате iCalendar (.ics-файл). Такие файлы можно импортировать в Google-календарь, Яндекс-календарь, Outlook, Thunderbird и другие программы.
Если к таблице "Назначения" применен фильтр, то сохранятся только периоды видимых назначений ресурсов.

Ограничение формата iCalendar на длину строки не более 75 байт не реализовано. Фактически, оно устарело.

Для борьбы с ошибкой "Класс не зарегистрирован" в 64-разрядной версии Excel нужно установить Tablacus Script Control 64, как это описано здесь http://www.spiderproject.ru/forum_ru/viewtopic.php?f=16&t=1520#p4439. Код менять не нужно.

В Спайдере следует разрешить API. Меню: Настройка->Опции рабочего места->Дополнительно->При старте запускать API сервер.
Также нужно отметить Отключить авторизацию. Для простоты она не используется. Соответственно, проект должен быть без пароля.
Иначе нужно будет в начале выполнить login и получить идентификатор сессии (sessId), а затем добавлять этот sessId к запросам.
Вложения
Api_iCalendar.zip
(48.43 КБ) Скачиваний: 14
Peter
 
Сообщения: 78
Зарегистрирован: 14 фев 2015, 20:27

Re: Использование API для экспорта в Google-календарь и анал

Сообщение Peter » 20 янв 2024, 10:19

Этот функционал добавлен в Спайдер начиная с версии 24.08.024 (от 16.01.2024)
Peter
 
Сообщения: 78
Зарегистрирован: 14 фев 2015, 20:27


Вернуться в Часто задаваемые вопросы (ЧаВо), полезные советы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron