Пример использования 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 к запросам.