Я пытаюсь отправить электронное письмо через API Gmail через скрипт Google Apps в листах, используя пример из документации по API Gmail, но получаю:
Исключение: недействительно количество аргументов. Ожидается только 2-4 (строка 240, файл "Код").
Line 240
- это когда я звоню Gmail.Users.Messages.send
. Это выглядит как самое основное c сообщение электронной почты, которое я могу создать. Может ли кто-нибудь помочь мне с тем, что мне не хватает?
function senDAMail() {
var bdy = "From: steve@gmail.com\n\r, To: steve@gmail.com\n\r, Subject: test\n\r\n\r, You first build the message with headers like From and Subject as you mentioned, but you have to encode the message before sending it. There is no way around that.";
var encodemsg = Utilities.base64EncodeWebSafe(bdy);
Gmail.Users.Messages.send({
auth: this.oAuth2Client,
'userId': 'steve@gmail.com',
'resource': {
'raw': encodemsg
}
});
}