Перейти к содержимому

isFileOpen

await crafttechApi.isFileOpen(path);

Проверяет, открыт ли файл физически в данный момент времени (другим пользователем или этим же пользователем в Excel/Р7-Офис).

Важно: Нужно проверять, существует ли проверяемый файл (если он создаётся динамически), например с помощью метода isFileExist(), иначе, если файла не существует, будет возвращаться true (как будто файл открыт).

  • path (string) — путь до файла.
  • true | false (boolean) — логическая истина true в случае, если файл открыт, иначе false.
const isOpen = await crafttechApi.isFileOpen("Таблица1.xlsx");
if (isOpen) {
console.log("Файл открыт.");
} else {
console.log("Файл не открыт.");
}