#javascript #google-apps-script #google-sheets #syntax-error
#javascript #google-приложения-скрипт #google-sheets #синтаксическая ошибка
Вопрос:
Следующий код содержит ошибку в строке 7, var sheet = ss.getSheetByName(“Active Projects”);
Этот код используется для отправки электронной почты после завершения проекта.
function checkValue(e) {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName(“Active Projects”);
var valueToCheck = sheet.getRange(“E”).getValue();
var rangeEdit = e.range.getA1Notation();
if (rangeEdit == “E”)
{
if (valueToCheck = Completed)
{
MailApp.sendEmail(“0000 @gmail.com”, “blah”, “test” valueToCheck “.”);
}
}
}
Комментарии:
1. В чем ошибка?? вы проверили консоль браузера?
Ответ №1:
Попробуйте заменить интеллектуальные кавычки ( “”
) на обычные кавычки ( ""
):
function checkValue(e) {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Active Projects");
var valueToCheck = sheet.getRange("E").getValue();
var rangeEdit = e.range.getA1Notation();
if (rangeEdit == "E")
{
if (valueToCheck = Completed)
{
MailApp.sendEmail("0000 @gmail.com", "blah", "test" valueToCheck ".");
}
}
}