0

Trying to get this javascript code:

result = response.return || response;    

to work in Google Sheet Script and I get error: Missing name after . operator

The full code section is:

try {
                var response = JSON.parse(body);

                if(response.error) {
                    error = response.error;
                }
                else {
                    result = response.return || response;
                }
            }
            catch(e) {
                error = "Error parsing server response: " + e.message;
            }    

How to I get this to work?

Rubén
  • 34,714
  • 9
  • 70
  • 166

1 Answers1

3
return

Is a keyword in JavaScript. You need to change the response object. Rename 'return' to something like returnedData or Returned or even Return [capital R] will work.

Anees Hameed
  • 5,916
  • 1
  • 39
  • 43