Adr*_*ian 8 javascript google-apps-script
我将问题简化为这段简单的代码:
class X {
static a = 5;
}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这是一个问题。这似乎是有效的代码。有任何想法吗?
and*_*mes 10
谷歌的回应:
Apps Script V8 运行时支持 EMCA2015 标准,这意味着目前不支持静态类属性。有两种解决方法可用:
1 - 将属性分配给类:
// Caused an error
class MyClass {
static a = 1;
}
Run Code Online (Sandbox Code Playgroud)
// ECMA2015 compatible
class MyClass {}
MyClass.a = 1;
Run Code Online (Sandbox Code Playgroud)
2 - 使用 Clasp 开发应用程序脚本: https: //github.com/google/clasp,它还支持 TypeScript 和许多其他新功能。
完整详细信息在此票中。
| 归档时间: |
|
| 查看次数: |
1186 次 |
| 最近记录: |