Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Apps Script Javascript Standard Support [duplicate]

Simple question: Can anyone point to a resource or knows anything about which standard of Javascript is supported in Google Apps Script?

I assume naturally that ES5 is fully supported, but what about ES6 (and even 7)?

Note: I mean the built-in code editor, which will appear if you open a Spreadsheet (for example), and click Tools > Script editor...

like image 938
Selfish Avatar asked Jun 11 '16 21:06

Selfish


2 Answers

According to the docs Apps Script is based on JavaScript 1.6.

This table explains the correlation to the ES standards.

like image 71
Andrew Roberts Avatar answered Nov 15 '22 15:11

Andrew Roberts


From https://developers.google.com/apps-script/guides/services/#basic_javascript_features (January 27, 2019)

Basic JavaScript features

Apps Script is based on JavaScript 1.6, plus a few features from 1.7 and 1.8. Many basic JavaScript features are thus available in addition to the built-in and advanced Google services: you can use common objects like Array, Date, RegExp, and so forth, as well as the Math and Object global objects. However, because Apps Script code runs on Google's servers (not client-side, except for HTML-service pages), browser-based features like DOM manipulation or the Window API are not available.

like image 39
Rubén Avatar answered Nov 15 '22 15:11

Rubén