pasteActiveSheetRange
await crafttechApi.pasteActiveSheetRange(sheet, startCell, data, flag?);Описание
Заголовок раздела «Описание»Вставляет на указанный лист активного файла диапазон, полученный из метода getCellRange, без необходимости вызова applyActiveFileChanges (без закрытия и открытия файла заново)
На данный момент метод копирует:
- Значения
- Стили текста
- Стили границ
- Выравнивание
- Цвет заливки (только сплошной)
Параметры
Заголовок раздела «Параметры»Возвращает
Заголовок раздела «Возвращает»Метод ничего не возвращает
(async function () { const activeSheet = Api.GetActiveSheet(); const filePath = activeSheet.GetRange('A2').GetValue(); const fileHandler = await crafttechApi.openFile(filePath); if (fileHandler) { const copiedRange = await crafttechApi.getCellRange( fileHandler, 'Лист1', 'A1:F5' ); pasteRange(activeSheet, 'D7', copiedRange); crafttechApi.reRenderSheet(); await crafttechApi.closeFile(fileHandler); }})();Обратная связь: support@crafttech.ru