2016-09-13 1 views
0

Ich verwende:Klasse MailApp die von Namen ändern

MailApp.sendEmail(senderemail, replytoemail, subject, body) 

E-Mails von einem nicht Google Mail-Konto über eine Google-Tabelle Skript zu senden und es funktioniert wie vorgesehen. Da es sich nicht um ein Google Mail-Konto handelt, kann ich den Namen des Accounts nicht ändern, und der Absender-Name ist nur der Teil der Adresse vor dem "@", bei dem es sich um "Info" handelt. Ich möchte diesen Namen ändern, um der Firmenname zu sein. Ich habe versucht, mit:

MailApp.sendEmail(senderemail, replytoemail, subject, body, {name:'Company Name'}) 

wie in diesem Google app script reference detailliert, aber das funktioniert nicht. Was vermisse ich?

Antwort

0

die Methode sendEmail(to, replyTo, subject, body) verwenden Sie replyTo als eine E-Mail-Adresse kein Name.
sollten Sie verwenden:
sendEmail(recipient, subject, body, options) mit option ein Objekt wie folgt:
{name:"some name"}
, die Ihnen:
sendEmail(recipient, subject, body, {name:"some name"})
wenn Sie replytoemail dann die replyToEmail Adresse sein müssen ein Alias ​​von Ihrem Konto verwenden möchten, Überprüfen Sie das Dokument Add or remove an email alias

+0

Sie können die 'replyTo' als Advanced-Parameter im' options' Objekt wie folgt übergeben: 'MailApp.sendEmail (Empfänger, Betreff, Text, {Name:" ein Name ", replyTo: 'replyto @ mydomain.com '}) ' – ocordova

+0

Ich habe kein Google for Work-Konto, aber die erste Codezeile in meiner Frage funktioniert und bietet eine Antwort auf die E-Mail-Adresse. 'MailApp.sendEmail (senderemail, replytoemail, Betreff, Text)' – user2748807

+0

Methode 'sendEmail (zu, antwort zu, Betreff, Text)' nimm kein fünftes Argument, das du verwenden musst sendEmail (Empfänger, Betreff, Text, Optionen) 'und in das Objekt' options' den Namen und die Antwort eingeben: '{name:" lalala ", replyTo:" [email protected] "}' – Harold

Verwandte Themen