私はbccで電子メールを送信する簡単なGoogleアプリケーションスクリプトを開発しました。私はURLパラメータにしようとしています、FromとSubjectは正しく設定されていますが、CCとBCCアドレスは正しくありません設定を適切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>
おかげで、
スバシュChandrabose.M
変更logger.logは 'Logger.log( '::::::: bccAddresses :::::' + bccAddressesであることを呼び出します);そしてスクリプトを実行した後、ログ(View-> Logs)のスクリーンキャプチャを掲示してください。エディタが開いている間は、変更が行われた後にコードにログが読み込まれます。 –
ログには常に**ユーザーログは見つかりません。スクリプトを実行して、もう一度試してください** – MSCB
まだメールが送信されていますか?これらのファイルを編集するためにエディタを開いた場合は、その情報をログに表示する必要があります。あなたはWebアプリケーションとしてバージョンを配備しましたか?表示されている場合は、[パブリッシュ]ダイアログボックスのリンクを使用して現在のコードを実行できます。私はそのリンクからコードを実行するときにログを読むことができたことを知っています。 –