Данные из одной таблицы импортировать в другую
Ошибка: Specified permissions are not sufficient to call SpreadsheetApp.openById. Required permissions: https://www.googleapis.com/auth/spreadsheets
эта ссылка не откроется!!!
function GETDATAFROMSHEET(spreadsheetId, sheetName, range, getFormulas = false) {
// Проверяем наличие обязательных параметров
if (!spreadsheetId || !sheetName || !range) {
return "Ошибка: Необходимо указать spreadsheetId, sheetName и range";
}
try {
// Получаем таблицу-источник
let ss = SpreadsheetApp.openById(spreadsheetId);
// Получаем лист
let sheet = ss.getSheetByName(sheetName);
if (!sheet) {
return "Ошибка: Лист '" + sheetName + "' не найден.";
}
// Получаем значения из указанного диапазона
let values;
if (getFormulas) {
values = sheet.getRange(range).getFormulas();
} else {
values = sheet.getRange(range).getValues();
}
return values;
} catch (error) {
return "Ошибка: " + error.message;
}
}