Диагностика
Типовые проблемы первого запуска и как их локализовать.
Если первый запуск не идёт, найдите свой случай в таблице: рядом названа причина и то, что проверить.
| Симптом | Причина | Действие |
|---|---|---|
| Программа молчит при запуске | Неверный путь или файл не запускается | Убедиться, что файл лежит по указанному пути и запускается вручную |
Открытие вернуло ok=false |
Ошибка в адресе файла, формате или правах доступа | Передавать адрес файла целиком, от корня — в Node.js его даёт pathToFileURL из модуля node:url; прочитать code и message из ответа |
| Устаревшая ревизия | Другой запрос уже изменил книгу | Запросить свежую проекцию с новым номером ревизии и осознанно повторить операцию |
| Операция уходит не на тот лист | Передано видимое имя вместо ключа листа | Использовать activeSheet.path из ответа на open |
| Сохранённый файл не появился | Неверный адрес назначения или нет прав на запись | Проверить абсолютный URI и каталог |
subsetId не найден |
Процесс ядра был перезапущен и потерял открытые подмножества | Снова вызвать open_workbook_subset |
| Формула показывает старое значение | Книга только что открыта в новом процессе | Это значение, сохранённое в файле; чтобы получить свежее, вызовите пересчёт |
Что приложить к обращению
Заголовок раздела «Что приложить к обращению»-
версию F1 и платформу;
-
контрольную сумму sha512 установочного файла — ту, что сверяли при установке;
-
имя операции (
operation) и код отказа (code); -
минимальную обезличенную книгу XLSX, на которой это видно;
-
одну JSON-строку запроса и одну JSON-строку ответа;
-
указание, воспроизводится ли после нового процесса.
Собранное отправляйте на support@plantype.ru — этого хватает, чтобы начать разбор, не спрашивая недостающее вторым письмом.
Состав ответа при отказе — на странице Как устроен сеанс API.