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

createDropdownCell

await crafttechApi.createDropdownCell(
fileHandler,
sheetName,
cellAddress,
dropdownRange
);

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

Требует сохранения при помощи saveFile (для внешнего файла), либо applyActiveFileChanges (для текущего файла).

  • fileHandler (number) — ссылка на файл; ссылку предоставляет метод openFile;
  • sheetName (string) — название листа;
  • cellAddress (string) — адрес ячейки (или диапазона ячеек) в строковом формате, куда нужно добавить выпадающий список;
  • dropdownRange (string) — диапазон ячеек, в которых хранятся значения для выпадающего списка:
    • A1:A10 — в выпадающем списке будут значения из листа, на котором будет находиться выпадающий список;
    • 'Лист3'!$A$1:$A$10 — значения будут браться из другого листа.
  • true | false (boolean) — логическая истина true в случае успешного создания выпадающего списка.
const result = await crafttechApi.createDropdownCell(
fileHandler,
"Лист1",
"D20",
`'Данные'!$C$3:$C$20`
);
console.log("Выпадающий список добавлен: ", result);