사용자의 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());
Return
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());
Return
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());
Return
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
Return
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 | 이메일 본문 |
Return
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 | 고급 매개변수를 지정하는 자바스크립트 객체(아래 참조) |
고급 매개변수
이름 | 유형 | 설명 |
---|---|---|
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 | 기본 답장받을 주소로 사용할 이메일 주소(기본값: 사용자의 이메일 주소) |
Return
GmailDraft
: 새로 업데이트된 초안
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위를 사용하는 승인이 필요합니다.
-
https://mail.google.com/