Google Apps脚本Javascript标准支持

时间:2016-06-11 21:03:53

标签: javascript google-apps-script google-sheets

简单问题:任何人都可以指向某个资源或了解Google Apps脚本支持哪种Javascript标准吗?

我自然认为ES5是完全支持的,但ES6(甚至7)呢?

注意:我指的是内置代码编辑器,如果您打开电子表格(例如),则会显示,然后点击Tools > Script editor...

4 个答案:

答案 0 :(得分:12)

According to the docs应用脚本基于JavaScript 1.6

This table解释了与ES标准的相关性。

答案 1 :(得分:3)

来自https://developers.google.com/apps-script/guides/services/#basic_javascript_features(2019年1月27日)

  

基本的JavaScript功能

     

Apps脚本基于   JavaScript 1.6,   再加上一些功能   1.7和   1.8。   因此,除了内置的功能外,还提供了许多基本的JavaScript功能   和advanced Google services:您可以   使用像   Array,   Date,   RegExp,   and so forth,   以及   Math和   Object   全局对象。但是,由于Apps脚本代码在Google的服务器上运行(而不是   客户端,HTML-service页除外),   基于浏览器的功能,例如DOM操作或   Window API不是   可用。

答案 2 :(得分:2)

在本机编辑器中,您似乎仅限于JS(〜ES5)的早期版本。

There is an official tool called "Clasp" though,可让您使用ES6 +语法编写打字稿(.ts)文件,然后使用clasp push --watch编译文件并将其上传到云端硬盘。

或者,您可以在本地设置中将Webpack用作detailed in this answer

答案 3 :(得分:-7)

我的猜测是AngluarJS,因为它是由谷歌开发者制作的。