Typescript 如何让ts2gas为Google应用程序脚本项目发出ES6代码?

Typescript 如何让ts2gas为Google应用程序脚本项目发出ES6代码?,typescript,google-apps-script,clasp,Typescript,Google Apps Script,Clasp,最近,谷歌应用程序脚本GAS在内部改用V8 我一直在使用一种叫做开发天然气项目的工具 当前的工作流程将传输的ES3版本的ES6源代码上传到Google 我要问的是:如何让transpiler开始输出更多的V8 ish代码?我有很多const和let,但transpiler总是将它们更改为var。任何比ES3更新的东西都会转换为ES3 workalike。例如,tsconfig.json中是否有实现此目的的设置?在ts2gas选项下,默认目标是“ES3”。您可以将其更改为“ES6”,看看是否可以获

最近,谷歌应用程序脚本GAS在内部改用V8

我一直在使用一种叫做开发天然气项目的工具

当前的工作流程将传输的ES3版本的ES6源代码上传到Google


我要问的是:如何让transpiler开始输出更多的V8 ish代码?我有很多const和let,但transpiler总是将它们更改为var。任何比ES3更新的东西都会转换为ES3 workalike。例如,tsconfig.json中是否有实现此目的的设置?

在ts2gas选项下,默认目标是“ES3”。您可以将其更改为“ES6”,看看是否可以获得所需的输出?

在ts2gas选项下,默认目标是“ES3”。您可以将其更改为“ES6”,看看是否可以获得所需的输出?

根据clasp中的README.MD文档,您需要在tsconfig.json中将target属性设置为2019,并确保为appscript.json中的apps脚本项目启用了v8运行时。

根据clasp中的README.MD文档,您需要在tsconfig.json中将target属性设置为2019,并确保在appscript.json中为您的应用程序脚本项目启用了v8运行时。

但是使用最新的clasp和最新的VSCode,我在2019下得到了一条波浪线,而不是在ES2019下。然而,两者似乎都没有太大区别,因为我的所有常量仍然转换为var.@bug install clasp和@latest。然而,使用最新的clasp和最新的VSCode,我在2019年得到了一条波浪线,而不是在ES2019年。然而,这两者似乎都没有太大区别,因为我所有的常量仍然转换为var.@bug install clasp和@latest