Я использую этот код для отправки электронных писем (составление содержимого электронной почты с получением текста из именованных диапазонов:
//compose issue emails to student and admin
function composeIssueEmail() {
//student's name, last name and email
var email = ss.getRangeByName("CourseProgressEmail").getValue()
var name = ss.getRangeByName("CourseProgressName").getValue()
var lastName = ss.getRangeByName("CourseProgressStudentLastName").getValue()
var subj = ss.getRangeByName("SetUpIssueTitle").getValue()
var subject = subj.replace("*imya*", name)
var bodyText = ss.getRangeByName("SetUpIssueBody").getValue()
var body = bodyText.replace("*imya*", name)
var link = getChecksheetURL()
var text = body.replace("*link*", link)
//send email to student
var studentEmail = sendEmail(email, subject, text)
var adminEmail = "AGcourseSup@gmail.com"
var adminSubj = ss.getRangeByName("SetUpAdminIssueTitle").getValue()
var adminSubject = adminSubj.replace("*imya*", name)
var adminSubjectFinal = adminSubject.replace("*familia*", lastName)
var adminText = ss.getRangeByName("SetUpAdminIssueBody").getValue()
var adminTextReplace = adminText.replace("*imia*", name)
var adminBody = adminTextReplace.replace("*familia*", lastName)
var adminText = adminBody.replace("*link*", link)
//send email to admin
sendEmail(adminEmail, adminSubjectFinal, adminText)
}
//gets current checksheet URL
function getChecksheetURL() {
var Url = ss.getUrl()
var linkMiddle = "#gid="
var sheetID = sheet.getSheetId()
var shecksheetURL = Url + linkMiddle + sheetID
return shecksheetURL
}
//sends emails
function sendEmail(email, subject, body) {
GmailApp.sendEmail(email, subject, body)
}
Стенограмма выполнения: [19-06-12 16: 39: 43: 396 EEST] Выполнение выполнено [общее время выполнения 2,399 секунд]
Он стабильно отправляет на учетную запись gmail, которая совпадает с учетной записью электронной таблицы.
Но на другую учетную запись gmail, которую он отправляет примерно каждый раз.
Подробности:
Этот код выполняется (я записываю строку после этого кода)
Письма отображаются в моем исходящемящик, но не прибывающий ни в один из ящиков получателя Gmail.
Нет в спаме и т. Д.
Я не получаю никаких сообщений, сообщений об ошибках или сбоях.
Я попробовал MailApp вместо этого - это даже хуже, а иногда и не отправляет даже на мою собственную электронную почту.
Я пытался что-то изменить в настройках конфигурации, но не нашел ничего работающего.
Я установил фильтр «никогда не отправлять в спам» и «всегда отмечать его» - не сработало.
Я удалил ссылку на него, поэтому он не имеет ссылки - не сработал.
Каким может быть решение?