К основному контенту

Сообщения

Показаны сообщения с ярлыком "Теория"

Google Apps Script против JavaScript

Общие данные Google Apps Script основаны на JavaScript 1.6 , плюс несколько функций от 1.7 и 1.8 . Таким образом, многие базовые функции JavaScript доступны в дополнение к встроенным и расширенным службам Google ; вы можете использовать основные объекты, такие как Array , Date , RegExp и т.д. , а также глобальные объекты Math и Object . Однако, поскольку код Apps Script работает на серверах Google (а не на стороне клиента, за исключением страниц HTML-сервиса ), функции на основе браузера, такие как манипуляции с DOM или API windows, недоступны. Вообще принято называть скрипты диалектом JavaScript. Полифил Из вышесказанного следует, что к скриптам можно применить технику использования полифилов. Например, метод Math.trunc() (отбрасывает десятичную запятую и все цифры после неё, не обращая внимания на знак аргумента) поддерживается в более новых версиях JS и в GS его нет. Добавьте следующий файл в ваш проект и все будет ок В документации MDN часто встресаются полифилы с...

Расширенные службы Google

Расширенные службы Google Расширенные службы в Apps Script позволяют опытным разработчикам подключаться к определенным общедоступным API Google через более простые надстройки, чем использовать HTTP-интерфейсы представленные в языке. Расширенные службы - это, по сути, тонкие обертки вокруг этих API Google. Они работают так же, как встроенные сервисы Apps Script , например, они предоставляют автозаполнение, а приложение Script Script автоматически обрабатывает поток авторизации . Однако вы должны включить расширенную службу в консоли разработчика , прежде чем спользовать ее в скрипте. Чтобы узнать, какие API-интерфейсы Google доступны в качестве расширенных служб, ознакомьтесь с разделом «Расширенные службы Google» справочника . Если вы хотите использовать Google API, который недоступен в качестве расширенной службы, просто подключитесь к нему, как и к любому другому внешнему API. Расширенные службы или HTTP? Каждая из расширенных служб Google связана с общедоступным API Goog...