사용자의 Gmail 계정에서 사용자가 만든 임시보관 메일
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
deleteDraft() | void | 이 임시보관 메일을 삭제합니다. |
getId() | String | 이 임시보관 메일의 ID를 가져옵니다. |
getMessage() | GmailMessage | 이 초안을 나타내는 GmailMessage를 반환합니다. |
getMessageId() | String | 이 초안을 나타내는 GmailMessage 의 ID를 반환합니다. |
send() | GmailMessage | 이 임시보관 이메일 메시지를 보냅니다. |
update(recipient, subject, body) | GmailDraft | 이 임시보관 메일의 내용을 대체합니다. |
update(recipient, subject, body, options) | GmailDraft | 선택적 인수를 사용하여 이 초안 메시지의 내용을 대체합니다. |
자세한 문서
deleteDraft()
이 임시보관 메일을 삭제합니다.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder draft.deleteDraft(); draft.getMessage(); // Throws exception.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://mail.google.com/
getId()
이 임시보관 메일의 ID를 가져옵니다.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var draftId = draft.getId(); var draftById = GmailApp.getDraft(draftId); Logger.log(draft.getMessage().getSubject() == draftById.getMessage().getSubject());
리턴
String
: 임시 캠페인 ID
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://mail.google.com/
getMessage()
이 초안을 나타내는 GmailMessage를 반환합니다.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var message = draft.getMessage(); Logger.log(message.getSubject());
리턴
GmailMessage
: 이 임시보관 메일의 콘텐츠를 나타내는 메시지
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://mail.google.com/
getMessageId()
이 초안을 나타내는 GmailMessage
의 ID를 반환합니다.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var messageId = draft.getMessageId(); Logger.log(messageId == draft.getMessage().getId());
리턴
String
: 메시지 ID
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://mail.google.com/
send()
이 임시보관 이메일 메시지를 보냅니다. 이메일 크기 (헤더 포함)는 할당량으로 제한됩니다.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var msg = draft.send(); // Send it Logger.log(msg.getDate()); // Should be approximately the current timestamp
리턴
GmailMessage
: 새로 보낸 메시지
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://mail.google.com/
update(recipient, subject, body)
이 임시보관 메일의 내용을 대체합니다. 이메일 크기 (헤더 포함)는 할당량으로 제한됩니다.
// The code below will update a draft email with the current date and time. var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var now = new Date(); draft.update("mike@example.com", "current time", "The time is: " + now.toString());
매개변수
이름 | 유형 | 설명 |
---|---|---|
recipient | String | 쉼표로 구분된 이메일 주소 목록 |
subject | String | 이메일의 제목 (영문 기준 최대 250자) |
body | String | 이메일 본문 |
리턴
GmailDraft
: 새로 업데이트된 초안
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://mail.google.com/
참고 항목
update(recipient, subject, body, options)
선택적 인수를 사용하여 이 초안 메시지의 내용을 대체합니다. 이메일에는 일반 텍스트나 HTML 본문이 포함될 수 있습니다. 이메일 크기 (헤더 포함)는 할당량으로 제한됩니다.
// Update a draft email with a file from Google Drive attached as a PDF. var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); draft.update('mike@example.com', 'Attachment example', 'Please see attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script' });
매개변수
이름 | 유형 | 설명 |
---|---|---|
recipient | String | 쉼표로 구분된 이메일 주소 목록 |
subject | String | 이메일의 제목 (영문 기준 최대 250자) |
body | String | 이메일 본문 |
options | Object | 아래에 나열된 고급 매개변수를 지정하는 JavaScript 객체 |
고급 매개변수
이름 | 유형 | 설명 |
---|---|---|
attachments | BlobSource[] | 이메일과 함께 보낼 파일의 배열 |
bcc | String | 숨은참조에 쉼표로 구분된 이메일 주소 목록 |
cc | String | 참조에 넣을 이메일 주소 쉼표로 구분된 목록 |
from | String | 이메일을 보낼 때 사용할 주소이며 GmailApp.getAliases() 에서 반환된 값 중 하나여야 합니다. |
htmlBody | String | 이 속성을 설정하면 HTML을 렌더링할 수 있는 기기에서 필수 본문 인수 대신 이 인수를 사용합니다. 이메일에 인라인 이미지가 있는 경우 HTML 본문에 inlineImages 필드(선택사항)를 추가할 수 있습니다. |
inlineImages | Object | 이미지 키(String )에서 이미지 데이터 (BlobSource )로의 매핑이 포함된 자바스크립트 객체입니다. htmlBody 매개변수가 사용되고 <img src="cid:imageKey" /> 형식의 이미지 참조가 포함된다고 가정합니다. |
name | String | 이메일 발신자의 이름 (기본값: 사용자 이름) |
replyTo | String | 기본 답장 주소로 사용할 이메일 주소(기본값: 사용자의 이메일 주소) |
리턴
GmailDraft
: 새로 업데이트된 초안
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://mail.google.com/