Как исправить 'Нелегальный характер. (строка 6, файл "Код") 'на Googlescript - PullRequest
1 голос
/ 18 мая 2019

Я пытаюсь автоматизировать электронную почту с листов Google. Тем не менее, ошибка появляется каждый раз, когда я пытаюсь сохранить.

Что мне нужно настроить в шестой строке с ошибкой «Недопустимый символ. (строка 6, файл "Код") '

Я - начало, любая помощь будет оценена.

function sendEndOfYearEmails() {
  var spreadSheet = SpreadsheetApp.getActiveSheet();
  var dataRange = spreadSheet.getDataRange();
  // Fetch values for each row in the Range.
  var data = dataRange.getValues();
  var text = ‘our initial sample text’;
  for (var i = 1; i < data.length; i++) {
    (function(val) {
      var row = data[i];
      var emailAddress = row[1]; //position of email header — 1
      Var name = row[0]; // position of name header — 1
      var message = ‘Dear’ + name + ‘\n\n’ + text;
      var subject = ‘Sending emails from a Spreadsheet’;
      MailApp.sendEmail(emailAddress, subject, message);
      })(i);
   }
}

Мое желание состоит в том, чтобы автоматизированная система электронной почты работала без ошибок в скрипте.

Ответы [ 2 ]

1 голос
/ 18 мая 2019

‘’ здесь недопустимо, используйте '' для определения строкового литерала

0 голосов
/ 18 мая 2019

TL; DR: Вы используете неверный тип цитаты, используйте ' вместо .

Подробный ответ:

Это шаблонный литерал :

let what = "World";
`Hello ${what}!`

Это строковый литерал :

"Hello World!"
'Hello World!'

Все три строки выводят одно и то же (Hello World!).

Проблема, с которой вы сталкиваетесь, возникает из-за того, что вы не используете правильный тип одинарных кавычек, вы должны использовать ' или " вместо .

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...