protectFile
Описание
Заголовок раздела «Описание»protectFile(filePath, password) защищает файл от создания новых листов и получения доступа к скрытым листам.
Принимает:
Заголовок раздела «Принимает:»- filePath (string) — путь до файла;
- password (string) — опционально; пароль для защиты.
Возвращает:
Заголовок раздела «Возвращает:»true, если операция была выполнена успешно, иначе false;
Пример:
Заголовок раздела «Пример:»const result = await crafttechApi.protectFile('fileToProtect.xlsx', 'qwerty')
Код выше защитит fileToProtect.xlsx
файл таким образом, что пользователь не сможет просматривать скрытые листы и создавать новые. При этом у него остаётся доступ к изменению данных уже существующих видимых листов.
Если указать пароль, то при попытке снять защиту через интерфейс Р7-Офис (Защита > опция “Защитить книгу”) программа потребует пароль. Если не указывать пароль, то для снятия защиты нужно просто нажать на опцию).
Обратная связь: support@crafttech.ru