excel4node: как заблокировать ячейку - PullRequest
0 голосов
/ 23 октября 2018

с использованием excel4node

Есть ли набор метаданных, некоторые ячейки заблокированы или другие ячейки не заблокированы с помощью пакета, excel4node;Я обнаружил, что sheetProtection может заблокировать рабочую книгу, но я хочу заблокировать одну или несколько ячеек.Я пытался найти метод.Я думаю, что заблокированная ячейка отсутствует в настройках стиля ячейки

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Это обходной путь, который я использую - он выдает сообщение об ошибке при попытке изменить ячейку.

const lockCell = (worksheet, range) => {
  worksheet.addDataValidation({
    type: "textLength",
    error: "This cell is locked",
    operator: "equal",
    sqref: range,
    formulas: [""],
  });
};

eg, lockCell(worksheet,'B12');
0 голосов
/ 23 октября 2018

Нет, в настоящее время это не поддерживается.См. здесь

В настоящее время нет функциональности для изменения флага «заблокировано» для каждой ячейки.Я могу добавить это как запрос на улучшение.

...