Как повторно использовать скрипты Google Apps в новой таблице Google

9

У меня проблема. Всякий раз, когда я создаю новую электронную таблицу, я не могу добавить сценарий, который я уже создал. Список последних проектов или сценариев всегда пуст. У кого-нибудь есть разрешение или мне всегда нужно копировать код сценария и вставлять его в электронную таблицу?

Джейкоб Ян Туинстра
источник

Ответы:

9

Вы можете добавить свой скрипт в виде библиотеки в новую электронную таблицу. Давайте начнем с самого начала. Этот пример кода добавит строку в активную ячейку:

function libTest(text) {
  var sh = SpreadsheetApp.getActiveSpreadsheet()
    .getActiveSheet().getActiveCell();
  sh.setValue(text);
}

Сохраните скрипт, создав версию:
введите описание изображения здесь

Затем скопируйте ключ проекта из редактора сценариев:
введите описание изображения здесь
введите описание изображения здесь

Опубликуйте скрипт как веб-приложение (выполняйте только вы):
введите описание изображения здесь

В новой электронной таблице откройте редактор сценариев. Выберите «Управление библиотеками» в разделе «Ресурсы», введите и выберите ключ / библиотеку:
введите описание изображения здесь

В редакторе сценариев вы можете добавить следующий код:

function test(){
  libTest.libTest("jacobjan");
}
Джейкоб Ян Туинстра
источник