Використання Google Apps Script для розробки веб-додатків



Pdf көрінісі
бет10/25
Дата25.07.2023
өлшемі1,77 Mb.
#104779
1   ...   6   7   8   9   10   11   12   13   ...   25
 
2.3 Типи скриптів 
Скрипти Google Apps бувають двох типів: 

Автономний 

Прив’язаний до Google Apps 
Автономний
скрипт – це будь-який скрипт, який не прив’язаний до файлу Google 
Таблиць, Документів, Презентацій, Форм або Сайтів Google . Ці сценарії 
відображаються серед файлів на Диску Google.
Багато автономних скриптів є утилітами - наприклад, для пошуку на Google 
Диску старих непотрібних файлів, щоб ви їх можна було видалити.
Автономний скрипт можна налаштувати на автоматичний запуск з встановленого 
тригера, опублікувати як доповнення або розгорнути як веб-додаток. 
Прив’язаний до Google Apps 
скрипт (контейнерний скрипт) прив'язується до 
файлу Google Таблиць, Документів, Слайдів або Форм, якщо він був створений з 
цього документа, а не як автономний скрипт. Файл, до якого прив'язаний скрипт, 
називається «контейнер». Прив'язані скрипти загалом поводяться як автономні 
скрипти, за винятком того, що вони не відображаються в Google Диску, їх не можна 


від'єднати від файлу, до якого вони прив'язані, і вони отримують деякі особливі 
привілеї над батьківським файлом.
Прив'язані скрипти можуть вносити зміни до Google Таблиць, Документів, 
Слайдів або Форм, додаючи власні меню, діалогові вікна або бічні панелі. Однак 
скрипт може взаємодіяти з інтерфейсом користувача лише для поточного 
екземпляра відкритого файлу. Тобто скрипт, прив'язаний до одного документа, не 
може впливати на інтерфейс користувача іншого документа. 
Щоб створити прив'язаний сценарій у Google Документах, Таблицях або Слайдах, 
необхідно відкрити файл у Документах, Таблицях або Слайдах і вибрати 
«Розширення» > «Apps Script». Щоб знову відкрити створений сценарій пізніше, 
можна зробити те саме або ж відкрити сценарій безпосередньо на сайті 
script.google.com, вибравши на бічній панелі «Мої проекти». 
Щоб створити прив'язаний сценарій у Google Форми, потрібно відкрити форму, 
натиснути «Більше» > «Редактор сценаріїв». Відкрити у майбутньому створений 
скрипт можна аналогічно, як було описано в абзаці вище. Цікавою деталлю є те, що, 
на відміну від інших додатків, після натискання на значок пазла у Google Форми 
пропонуються два готових скрипти. 
Рисунок 3 – Доповнення до Google Форми 
Згідно з інформацією, розміщеною на Google Workspace Marketplace, formLimiter 
закриває форму Google після отримання максимальної кількості відповідей, за датою 
і часом або коли комірка електронної таблиці дорівнює певному значенню, а Timer 
for Google Forms: Quilgo дозволяє встановити обмежений час для відповідей. 


Тільки користувачі, які мають дозвіл на редагування контейнера, можуть 
запускати прив'язаний до нього скрипт. Користувачі, які мають доступ тільки до 
перегляду, не можуть відкрити редактор сценаріїв, хоча якщо вони зроблять копію 
файлу контейнера, вони стануть власниками копії і зможуть бачити та запускати 
копію сценарію. 
У підсумку, варто зазначити, що контейнерні скрипти можна прив'язати до 
Google Сайтів, але ці скрипти майже завжди розгортаються як веб-додатки. Сценарії, 
прив'язані до Таблиць, Документів, Слайдів або Форм Google, також можуть стати 
веб-додатками, хоча це трапляється рідко.


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   25




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет