Google Appsスクリプトを使用して自分のGmailアカウントの署名を取得する方法はありますか?Google AppsスクリプトでGmailの署名を取得する
私は現在、Google Apps Scriptを使用して電子メールを送信しています.Google Apps Scriptが自動的にメールの署名を電子メール本文の末尾に追加できるようにするとよいでしょう。
Google Appsスクリプトを使用して自分のGmailアカウントの署名を取得する方法はありますか?Google AppsスクリプトでGmailの署名を取得する
私は現在、Google Apps Scriptを使用して電子メールを送信しています.Google Apps Scriptが自動的にメールの署名を電子メール本文の末尾に追加できるようにするとよいでしょう。
残念ながら、署名を取得するためのユーザレベルのアクセス権はありませんが、回避策があります。署名を追加するには、Gmail UIのHTML [ブラウザ検査モード]すべてのメールの最後にこのHTML文字列を追加できます。 あなたはそれが、私たちがこれを使用している作品のサンプルコード
function myFunction() {
var signHTML =
'<br><br><br><br><table style="border-bottom:1px solid"><tbody><tr><td><table><tbody><tr><td><table style="padding-right:20px">'+
'<tbody><tr><td></td></tr></tbody></table></td><td><table><tbody><tr><td><font face="open sans, sans-serif">'+
'<span style="font-size: 12px;"><b>YOUR NAME</b></span></font></td></tr><tr><td><font face="open sans, sans-serif">'+
'<span style="font-size: 12px;"><b>DESIGNATION </b></span></font>'+
'</td></tr><tr><td><div><span style="font-family:open sans,sans-serif;font-size:12px">+91-XXX-711-XXXX</span>'+
'</div><div><span style="font-family:open sans,sans-serif;font-size:12px">+91-XXX-8XXX09-XXXX</span></div>'+
'<div><a href="https://www.searce.com" style="text-decoration:blink;vertical-align:top" target="_blank">'+
'<span style="color:#000000;font-family:open sans,sans-serif;font-size:12px">www.yourComany.com</span></a>'+
'</div></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr><td></td></tr></tbody></table>';
MailApp.sendEmail({
to: Session.getActiveUser().getEmail(),
subject: "Upend signature at the end of mail",
htmlBody: "Dear User</b>Signature testing" +
signHTML,
});
}
それ名前とメールIDのような動的
を作ることができます。それがあなたを助けることを願ってください。 :)
Gmail APIは署名を公開しませんが、Gmailから署名を取得するためにワークラウドを使用できます。
Googleスクリプトエディタにアクセスし、このスクリプトを使用して署名を取得します。
function getGmailSignature() {
var draft = GmailApp.search("subject:signature label:draft", 0, 1);
return draft[0].getMessages()[0].getBody();
}