getFileData
await crafttechApi.getFileData(fileHandler);Описание
Заголовок раздела «Описание»Возвращает все текстовые и числовые данные в документе. Позволяет получить данные из файла с расширением .txt в виде строки.
Параметры
Заголовок раздела «Параметры»- fileHandler (fileId / string) — ссылка на файл; ссылку предоставляет метод openFile. Для получения данных из txt файла, необходимо передать в fileHandler путь до файла с расширением .txt
Возвращает
Заголовок раздела «Возвращает»- fileData (object / string) — Для XLSX файлов: объект с данными по документу, ссылку на которую передали параметром; ключ соответствует названию листа, а значением является объект, который содержит все строковые и числовые данные ячеек на листе; ключ в объекте соответствует адресу ячейки, а значение соответствует значению ячейки (строковому или числовому). Для .txt файлов: строку, в которой содержится весь контент файла.
{ 'Лист1': { A1: 'Кошки', A4: 'Собаки', }, 'Лист2': { A1: 'Птицы', B1: 321, }}- Файл содержит 2 листа с названиями «Лист1» и «Лист2»;
- Только две ячейки на листе «Лист1» содержат данные — это A1 и A4.
Пример с XLSX документом:
const fileHandler = await crafttechApi.openFile("book.xlsx");const data = await crafttechApi.getFileData(fileHandler);console.log("Содержание файла: ", data); // вывод: см. раздел "Возвращает"Пример с .txt документом:
const data = await crafttechApi.getFileData("book.txt");console.log("Содержание файла: ", data); // вывод: "Я - содержимое текстового файла!"Обратная связь: support@crafttech.ru