Як повторно використовувати скрипти Google Apps у новій електронній таблиці Google


9

У мене виникає проблема. Щоразу, коли я створюю нову електронну таблицю, я не в змозі додати сценарій, який я вже створив. Список останніх проектів чи сценаріїв завжди порожній. У когось є роздільна здатність чи мені завжди доводиться копіювати код скрипту і вставляти його в електронну таблицю?

Відповіді:


9

Ви можете додати свій скрипт як бібліотеку в нову електронну таблицю. Почнемо з початку. Цей зразок коду додасть рядок до активної комірки:

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

Збережіть сценарій, створивши версію:
введіть тут опис зображення

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

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

У новій таблиці відкрийте редактор сценаріїв. Виберіть "Керування бібліотеками" за допомогою параметра "Ресурси" та введіть та виберіть ключ / бібліотеку:
введіть тут опис зображення

Тепер у редакторі сценаріїв можна додати наступний код:

function test(){
  libTest.libTest("jacobjan");
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.