Привет, пользователи Stackoverflow,
В настоящее время я создаю PDF, а затем присоединяю его к sendEmail.На почту я хотел бы приложить подпись.Мне удалось прикрепить подпись моего основного электронного письма по умолчанию, но я хотел бы использовать подпись псевдонима, который я уже создал и одобрил в своей учетной записи.Может кто-нибудь сказать мне, как получить подпись псевдонима, а не мою собственную.
Я использую Gmail API для электронной почты и Google Apps Script API для остальных.
Спасибо заранее
var signature = Gmail.Users.Settings.SendAs.list("me").sendAs.filter(function(account){if(account.isDefault){return true}})[0].signature;
var body = "Hallo " + vorname + ", <br />hier ist deine vorausgefüllte Nutzungsbedingung. Bitte bringe diese bei deinem ersten Besuch unterschrieben mit.<br />" + signature
GmailApp.sendEmail(email, subject, '', {
bcc: bcc,
htmlBody: body,
from: alias,
name: "DIE HALLE Nutzungsbedingungen",
attachments: [{
fileName: "DIE HALLE - Nutzungsbedingung_" + nachname + "_" + vorname + "_" + dateString + ".pdf",
content: response.getBytes(),
mimeType: "application/pdf"
}]
});
};
Я нашел обходной путь, но мне не нравится надежность.
function getGmailSignature() {
var draft = GmailApp.search("subject:signature label:draft", 0, 1);
return draft[0].getMessages()[0].getBody();
}