Search code examples
javascriptclassgoogle-apps-scriptsyntax-errorv8

How to declare Class fields


I'm trying to create a class with some fields on Google Apps Scripts. I can't even save the file. From what I understand of this SO answer, I'm using the correct syntax for class fields.

V8 runtime is enabled.

The error:

Syntax error: ParseError: Unexpected token = line: 5 file: Airtable_Class.gs

Line 5 is: foo = "bar";

Here's the whole code:

class FieldsTest{
  foo = "bar";
}


Solution

  • This is a known issue. Add a star (★ on top left) to the issue, if you want this to be implemented.

    https://issuetracker.google.com/issues/195752915

    According to the tracker, it is supported, but it is blocked by the parser.