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



Pdf көрінісі
бет9/25
Дата25.07.2023
өлшемі1,77 Mb.
#104779
1   ...   5   6   7   8   9   10   11   12   ...   25
 
2.2 Середовище виконання V8 
У Apps Script і JavaScript середовище виконання містить рушій JavaScript, який 
аналізує і виконує код сценарію. Середовище виконання визначає правила доступу 
до пам'яті, взаємодії програми з операційною системою комп'ютера та синтаксис 
програми, який є легальним. Кожен веб-браузер має середовище виконання для 
JavaScript.
Історично склалося так, що Apps Script працює на основі інтерпретатора 
JavaScript Rhino від Mozilla. Хоча Rhino надавав Apps Script зручний спосіб 
виконання сценаріїв розробників, він також прив'язував Apps Script до певної версії 
JavaScript (ES5). Розробники Apps Script не могли використовувати сучасніший 
синтаксис і можливості JavaScript у сценаріях, що використовують середовище 
виконання Rhino.
Щоб вирішити цю проблему, Apps Script тепер підтримується середовищем 
виконання V8, на якому працюють Chrome і Node.js. 


Скрипти, які використовують середовище виконання V8, можуть 
скористатися наступними можливостями:

Сучасний синтаксис ECMAScript 
V8 дозволяє використовувати сучасний синтаксис ECMAScript (модулі ES6 
поки що не підтримуються) у скриптах, що працюють у середовищі виконання 
V8. Цей синтаксис включає let, const та багато інших популярних функцій.

Покращено визначення функцій скриптів для скриптів, що використовують 
V8. 

Виклик методів об'єктів з тригерів та функцій зворотного виклику 
Скрипти, що використовують V8, можуть викликати методи об'єктів і статичні 
методи класів з місць, де ви вже могли викликати методи бібліотек. 

Перегляд журналів 
Apps Script надає два сервіси ведення журналів: сервіс Logger і консольний 
клас. Обидві ці служби записують логи до однієї служби Stackdriver Logging. 
Інтерфейс редактора скриптів простий і зрозумілий. У верхній частині екрана 
розташоване головне меню інструментів, де можна виконувати різні дії, такі як 
створення нового скрипта, відкриття існуючого, збереження змін, перевірка 
синтаксису тощо. 


Рисунок 1 – Вікно редактора скриптів 
Панель навігації проекту містить іконки, які представляють різні елементи та 
функціональність редактора. При наведенні курсора на ці іконки, панель 
розширюється, показуючи підкатегорії та доступні опції.
Рисунок 2 – Панель навігації 
Справа від панелі навігації знаходиться меню проекту. В цьому меню 
знаходяться різні опції та команди, пов'язані з керуванням файлами, бібліотеками та 
сервісами проекту. 


Над редактором скриптів знаходиться панель інструментів, яка містить набір 
іконок та кнопок для виконання різних дій пов'язаних з редагуванням, збереженням, 
запуском та налагодженням вашого проекту. Ця панель надає швидкий доступ до 
часто використовуваних опцій та функцій редактора скриптів Google Apps Script. 
Центральна частина екрана - це сам редактор коду. Тут можна писати, 
редагувати та форматувати код. Редактор підтримує синтаксичне підсвічування, 
автодоповнення коду та автоматичну перевірку синтаксису, що допомагає писати 
чистий і правильний код.
У нижній частині редактора коду знаходиться відлагоджувальна консоль. 
Вона дозволяє виводити повідомлення, помилки та результати виконання скрипта. 
Консоль можна використовувати для відлагодження та аналізу коду, встановлення 
точок зупину та стеження за значеннями змінних. 


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




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

    Басты бет