Я использую библиотеку для работы с гугл-табицами
google-spreadsheet и хочу экспортировать некоторые функции в другой модуль. Проблема в том, что перед использованием функций необходимо выполнить авторизацию.
const GoogleSpreadsheet = require('google-spreadsheet');
const { promisify } = require('util');
const doc = new GoogleSpreadsheet(options.spreadSheetId);
// Авторизация
await promisify(doc.useServiceAccountAuth)(creds);
const info = await promisify(doc.getInfo)();
// Функции которые нужно экспортировать
let sheet = info.worksheets[0];
await promisify(sheet.addRow)(user_data);