У меня есть простой скрипт приложения Google для отправки электронной почты с помощью bcc. Я просто пытаюсь использовать URL-адрес. Для параметра «Кому», «От» и «субъект» установлено правильно, а cc и адрес-адрес не совпадают установлен правильноGoogle App Script не установлен Bcc-адрес
Мой фрагмент кода здесь.
function doPost(e) { // change to doPost(e) if you are recieving POST data
var mailId = '';
var mailSubject = '';
var mailBody = '';
var htmlBody = '';
var senderName = '';
var replyToAddress = '';
var bccAddresses = '';
mailId = e.parameter['Email'];
mailSubject = e.parameter['Subject'];
mailBody = e.parameter['MailBody'];
htmlBody = e.parameter['HtmlBody'];
senderName = e.parameter['SenderName'];
replyToAddress = e.parameter['ReplyTo'];
bccAddresses = e.parameter['bccAddress'];
Logger.log(':::::::mailId:::::',mailId);
if(mailId != '' && mailId != null){
MailApp.sendEmail({
to:mailId,
subject:mailSubject,
htmlBody:mailBody,
bcc:bccAddresses,
name:senderName,
replyTo:replyToAddress,
});
}
var emailQuotaRemaining = MailApp.getRemainingDailyQuota();
return ContentService
.createTextOutput(emailQuotaRemaining);
}
function doGet(request) {
var emailQuotaRemaining = MailApp.getRemainingDailyQuota();
var result = {
available: 0
};
return ContentService.createTextOutput(
request.parameters.prefix + '(' + emailQuotaRemaining + ')')
.setMimeType(ContentService.MimeType.JAVASCRIPT);
}
Мой HTML код
<form method="post" style="display:none;" id="form" action="https://script.google.com/macros/s/AKfycbwlMz27gP9vxZA-X58wvxgerhG46A6TEZw33YFe5mvJ0ejFSYQt/exec">
<input type="text" name="Subject" value="Test Subject" />
<input type="text" name="MailBody" value="Test Body" />
<input type="text" name="Email" value="[email protected]" />
<input type="text" name="SenderName" value="MSCB" />
<input type="text" name="ReplyTo" value="[email protected]" />
<input type="text" name="bccAddress" value="[email protected]" />
<textarea name="HtmlBody">Test Body</textarea>
<input type="submit" id="sub" />
</form>
<button onclick="subForm();">Submit</button>
<script>
function subForm() {
document.getElementById('form').submit();
}
</script>
Спасибо заранее,
Subash Chandrabose.M
Изменение Logger.log вызовы на 'Logger.log ('::::::: bccAddresses :::::' + bccAddresses); 'а затем, пожалуйста, разместите захват экрана журнала (View-> Logs) после запуска сценария. Пока редактор открыт, ваш код должен заполнить журнал один раз, когда будет произведено изменение. –
Журнал всегда показывает ** Нет журналов пользователя. Запустите свой скрипт и повторите попытку. ** – MSCB
И все же отправлено электронное письмо? Если ваш редактор открыт для редактирования этих файлов, вы должны увидеть информацию в журнале. Вы развернули версию как веб-приложение? Если да, вы можете запустить текущий код по ссылке в диалоговом окне «Опубликовать». Я знаю, что мне удалось прочитать журнал при запуске кода из этой ссылки. –