Я пытаюсь выяснить, как получить данные из электронной таблицы, привязанной к скрипту, на который ссылается как пакет в другом скрипте.
У меня есть электронная таблица с некоторыми данными и ограниченный скрипт с этой функцией:
function getIt()
{
return SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("A1").getValue();
}
Скрипт работает как положено.
Тогда у меня есть автономный скрипт / проект, в который я добавил вышеуказанный скрипт как библиотеку.В этом автономном скрипте, если я пытаюсь library.getIt()
, я получаю ошибку:
TypeError: Cannot call method "getSheetByName" of null. (line 8, file "Code", project "Untitled project")
Я хочу создать в скрипте некоторые функции, которые привязаны к Sheet, который получает / возвращает данные изпростынь.Затем я хочу добавить сценарий в виде библиотеки к другим сценариям и получить указанные данные, вызвав эти функции.
Возможно ли это?