사용자 Gmail 계정에 있는 대화목록
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addLabel(label) | GmailThread | 이 라벨을 대화목록에 추가합니다. |
createDraftReply(body) | GmailDraft | 다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장받을 주소 |
createDraftReply(body, options) | GmailDraft | 다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장받을 주소, 선택적 인수 포함 |
createDraftReplyAll(body) | GmailDraft | 다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장 주소 및 이 메일의 모든 수신자에게 표시됩니다. |
createDraftReplyAll(body, options) | GmailDraft | 다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장 주소 및 모든 수신자(선택적 인수 포함) |
getFirstMessageSubject() | String | 대화목록에 있는 첫 번째 메시지의 제목을 가져옵니다. |
getId() | String | 이 스레드의 ID를 가져옵니다. |
getLabels() | GmailLabel[] | 이 대화목록에서 사용자가 만든 라벨을 반환합니다. |
getLastMessageDate() | Date | 이 대화목록의 가장 최근 메시지의 날짜를 가져옵니다. |
getMessageCount() | Integer | 대화목록의 메시지 수를 반환합니다. |
getMessages() | GmailMessage[] | 이 대화목록의 메시지를 가져옵니다. |
getPermalink() | String | 이 스레드의 퍼머링크를 가져옵니다. |
hasStarredMessages() | Boolean | 대화목록에 별표표시된 메시지가 있는지 여부를 반환합니다. |
isImportant() | Boolean | 스레드가 중요하다고 표시되었는지 여부를 반환합니다. |
isInChats() | Boolean | 대화목록에 채팅 라벨이 지정되었는지 여부를 반환합니다. |
isInInbox() | Boolean | 대화목록이 받은편지함에 있는지 여부를 반환합니다. |
isInPriorityInbox() | Boolean | 이 스레드가 우선순위 받은편지함에 있으면 true를 반환합니다. 그렇지 않으면 false를 반환합니다. |
isInSpam() | Boolean | 스레드가 스팸으로 표시되었는지 여부를 반환합니다. |
isInTrash() | Boolean | 스레드가 휴지통에 있는지 여부를 반환합니다. |
isUnread() | Boolean | 대화목록에 읽지 않은 메시지가 있는지 여부를 반환합니다. |
markImportant() | GmailThread | 이 대화목록을 중요 메일로 표시합니다. |
markRead() | GmailThread | 이 대화목록을 읽음으로 표시합니다. |
markUnimportant() | GmailThread | 이 대화목록을 중요하지 않은 대화로 표시합니다. |
markUnread() | GmailThread | 이 대화목록을 읽지 않은 상태로 표시합니다. |
moveToArchive() | GmailThread | 이 대화목록을 자료실로 이동합니다. |
moveToInbox() | GmailThread | 이 대화목록을 받은편지함으로 이동합니다. |
moveToSpam() | GmailThread | 이 대화목록을 스팸으로 이동합니다. |
moveToTrash() | GmailThread | 이 대화목록을 휴지통으로 이동합니다. |
refresh() | GmailThread | Gmail에서 이 대화목록과 관련 상태를 새로고침합니다 (라벨, 읽기 상태, 등이 변경됨). |
removeLabel(label) | GmailThread | 대화목록에서 이 라벨을 삭제합니다. |
reply(body) | GmailThread | ReplyTo 주소를 사용하여 이 대화목록의 마지막 메일 발신자에게 답장합니다. |
reply(body, options) | GmailThread | 답장받을 주소(선택사항)를 사용하여 이 대화목록의 마지막 메일 발신자에게 답장합니다. 인수입니다. |
replyAll(body) | GmailThread | 보낸사람 (답장 주소 사용) 및 마지막 메일의 모든 수신자에게 답장을 보냅니다. 스레드가 필요합니다. |
replyAll(body, options) | GmailThread | 발신자 (replyTo 주소 사용) 및 마지막 메일의 모든 수신자에게 답장
선택적 인수를 포함하여 이 스레드에 추가합니다. |
자세한 문서
addLabel(label)
이 라벨을 대화목록에 추가합니다.
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
매개변수
이름 | 유형 | 설명 |
---|---|---|
label | GmailLabel | 이 대화목록에 적용할 라벨 |
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
createDraftReply(body)
다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장받을 주소 헤더를 포함한 이메일의 크기는 할당량으로 제한되어 있습니다.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
리턴
GmailDraft
: 새로 생성된 임시보관 메시지입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
createDraftReply(body, options)
다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장받을 주소, 선택적 인수 포함
이메일에는 일반 텍스트와 HTML 본문이 모두 포함될 수 있습니다. 이메일의 크기( 헤더)가 사용하지 않는 경우 제한됨
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
options | Object | 아래 나열된 고급 매개변수를 지정하는 JavaScript 객체 |
고급 매개변수
이름 | 유형 | 설명 |
---|---|---|
attachments | BlobSource[] | - 이메일로 보낼 파일의 배열 |
bcc | String | 숨은참조에 추가할 이메일 주소를 쉼표로 구분한 목록 |
cc | String | 참조로 추가할 이메일 주소의 쉼표로 구분된 목록 |
from | String | 이메일이 전송되어야 하는 주소이며
GmailApp.getAliases() 에서 반환한 값의 백분율 |
htmlBody | String | 설정된 경우 HTML을 렌더링할 수 있는 기기에서 HTML을 대신 사용합니다.
필수 본문 인수의 값을 반환합니다. HTML에 선택사항인 inlineImages 필드를 추가할 수 있습니다.
이메일에 인라인 이미지가 있는 경우 본문 |
inlineImages | Object | 이미지 키의 매핑을 포함하는 JavaScript 객체
(String )를 이미지 데이터 (BlobSource )로 여기서는 htmlBody 매개변수가 사용된다고 가정하고 <img src="cid:imageKey" /> 형식으로 이러한 이미지에 대한 참조를 포함합니다. |
name | String | 이메일 발신자의 이름 (기본값: 사용자 이름) |
replyTo | String | 기본 답장 주소로 사용할 이메일 주소 (기본값: 사용자의 이메일 주소) |
subject | String | 이메일의 새 제목 (영문 기준 최대 250자) |
리턴
GmailDraft
: 새로 생성된 임시보관 메시지입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
createDraftReplyAll(body)
다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장 주소 및 이 메일의 모든 수신자에게 표시됩니다. 이메일의 크기 (헤더 포함) 할당량이 제한되어 있습니다.
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
리턴
GmailDraft
: 새로 생성된 임시보관 메시지입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
createDraftReplyAll(body, options)
다음을 사용하여 이 대화목록의 마지막 메일 발신자에게 답장하는 임시보관 메일을 만듭니다. 답장 주소 및 모든 수신자(선택적 인수 포함)
이메일에는 일반 텍스트와 HTML 본문이 모두 포함될 수 있습니다. 이메일의 크기( 헤더)가 사용하지 않는 경우 제한됨
// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of // the last email of in this thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
options | Object | 아래 나열된 고급 매개변수를 지정하는 JavaScript 객체 |
고급 매개변수
이름 | 유형 | 설명 |
---|---|---|
attachments | BlobSource[] | - 이메일로 보낼 파일의 배열 |
bcc | String | 숨은참조에 추가할 이메일 주소를 쉼표로 구분한 목록 |
cc | String | 참조로 추가할 이메일 주소의 쉼표로 구분된 목록 |
from | String | 이메일이 전송되어야 하는 주소이며
GmailApp.getAliases() 에서 반환한 값의 백분율 |
htmlBody | String | 설정된 경우 HTML을 렌더링할 수 있는 기기에서 HTML을 대신 사용합니다.
필수 본문 인수의 값을 반환합니다. HTML에 선택사항인 inlineImages 필드를 추가할 수 있습니다.
이메일에 인라인 이미지가 있는 경우 본문 |
inlineImages | Object | 이미지 키의 매핑을 포함하는 JavaScript 객체
(String )를 이미지 데이터 (BlobSource )로 여기서는 htmlBody 매개변수가 사용된다고 가정하고 <img src="cid:imageKey" /> 형식으로 이러한 이미지에 대한 참조를 포함합니다. |
name | String | 이메일 발신자의 이름 (기본값: 사용자 이름) |
replyTo | String | 기본 답장 주소로 사용할 이메일 주소 (기본값: 사용자의 이메일 주소) |
subject | String | 이메일 제목을 새로 작성했습니다. 최대 크기는 250자(영문 기준)입니다. |
리턴
GmailDraft
: 새로 생성된 임시보관 메시지입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
getFirstMessageSubject()
대화목록에 있는 첫 번째 메시지의 제목을 가져옵니다.
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
리턴
String
: 대화목록에 있는 첫 번째 메시지의 제목
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
getId()
이 스레드의 ID를 가져옵니다. 대화목록의 ID는 대화목록에 포함된 메시지에 따라 다릅니다.
스레드에 있는 특정 메시지에 일관된 ID를 가져오려면 getMessages()[0].getId()
를 호출합니다.
하세요.
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
리턴
String
: 이 스레드의 ID
getLabels()
이 대화목록에서 사용자가 만든 라벨을 반환합니다.
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
리턴
GmailLabel[]
: 이 스레드의 라벨 배열
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
getLastMessageDate()
이 대화목록의 가장 최근 메시지의 날짜를 가져옵니다.
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
리턴
Date
: 대화목록에 있는 가장 최근 메시지의 날짜
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
getMessageCount()
대화목록의 메시지 수를 반환합니다.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
리턴
Integer
: 대화목록의 메시지 수
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
getMessages()
이 대화목록의 메시지를 가져옵니다.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
리턴
GmailMessage[]
— 이 대화목록의 Gmail 메일 배열
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
getPermalink()
이 스레드의 퍼머링크를 가져옵니다.
이 기능은 기본 Gmail 인터페이스에서만 작동하며 Inbox에서는 사용할 수 없습니다.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
리턴
String
: 이 대화목록의 퍼머링크
hasStarredMessages()
대화목록에 별표표시된 메시지가 있는지 여부를 반환합니다.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
리턴
Boolean
: 대화목록에 별표표시된 메시지가 있으면 true
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
isImportant()
스레드가 중요하다고 표시되었는지 여부를 반환합니다.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
리턴
Boolean
- 스레드가 중요로 표시되었는지 여부입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
isInChats()
대화목록에 채팅 라벨이 지정되었는지 여부를 반환합니다.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
리턴
Boolean
: 대화목록에 채팅 라벨이 지정된 경우 true
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
isInInbox()
대화목록이 받은편지함에 있는지 여부를 반환합니다.
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
리턴
Boolean
: 대화목록이 받은편지함에 있는 경우 true
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
isInPriorityInbox()
이 스레드가 우선순위 받은편지함에 있으면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
리턴
Boolean
: 대화목록이 우선순위 받은편지함에 있으면 true
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
isInSpam()
스레드가 스팸으로 표시되었는지 여부를 반환합니다.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
리턴
Boolean
- 대화목록의 스팸 표시 여부
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
isInTrash()
스레드가 휴지통에 있는지 여부를 반환합니다.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
리턴
Boolean
: 스레드가 휴지통에 있는 경우 true
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
isUnread()
대화목록에 읽지 않은 메시지가 있는지 여부를 반환합니다.
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
리턴
Boolean
: 읽지 않은 메시지가 있는 경우 true
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
markImportant()
이 대화목록을 중요 메일로 표시합니다.
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
markRead()
이 대화목록을 읽음으로 표시합니다.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
markUnimportant()
이 대화목록을 중요하지 않은 대화로 표시합니다.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
markUnread()
이 대화목록을 읽지 않은 상태로 표시합니다.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
moveToArchive()
이 대화목록을 자료실로 이동합니다.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
moveToInbox()
이 대화목록을 받은편지함으로 이동합니다.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
moveToSpam()
이 대화목록을 스팸으로 이동합니다.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
moveToTrash()
이 대화목록을 휴지통으로 이동합니다.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
refresh()
Gmail에서 이 대화목록과 관련 상태를 새로고침합니다 (라벨, 읽기 상태, 등이 변경됨).
var firstThread = GmailApp.getInboxThreads(0,1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
removeLabel(label)
대화목록에서 이 라벨을 삭제합니다.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
매개변수
이름 | 유형 | 설명 |
---|---|---|
label | GmailLabel | 이 대화목록에서 삭제할 라벨 |
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
reply(body)
ReplyTo 주소를 사용하여 이 대화목록의 마지막 메일 발신자에게 답장합니다.
모든 헤더를 포함한 이메일의 전체 크기는 20KB를 초과할 수 없습니다.
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
reply(body, options)
답장받을 주소(선택사항)를 사용하여 이 대화목록의 마지막 메일 발신자에게 답장합니다. 인수입니다. 이메일에는 일반 텍스트와 HTML 본문이 모두 포함될 수 있습니다. 총 이메일 용량 (모든 헤더 포함, 첨부파일 제외)은 20KB를 초과할 수 없습니다.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
options | Object | 아래 나열된 고급 매개변수를 지정하는 JavaScript 객체 |
고급 매개변수
이름 | 유형 | 설명 |
---|---|---|
cc | String | 참조로 추가할 이메일 주소를 쉼표로 구분한 목록 |
bcc | String | 숨은참조에 추가할 이메일 주소를 쉼표로 구분한 목록 |
htmlBody | String | 설정된 경우 HTML을 렌더링할 수 있는 기기에서 HTML을 대신 사용합니다.
필수 본문 인수의 값을 반환합니다. HTML에 선택사항인 inlineImages 필드를 추가할 수 있습니다.
이메일에 인라인 이미지가 있는 경우 본문 |
name | String | 이메일 발신자의 이름 (기본값: 사용자 이름) |
from | String | 이메일이 전송되어야 하는 주소이며
GmailApp.getAliases() 에서 반환한 값의 백분율 |
replyTo | String | 기본 답장 주소로 사용할 이메일 주소 (기본값: 사용자의 이메일 주소) |
noReply | Boolean | true 일반 웹 주소로 이메일을 보내야 하는 경우
수신자가 이메일에 응답하지 못하도록 하는 무응답 이메일 주소 이 옵션은
Google Workspace 계정에서만 지원되며 Gmail 사용자는 사용할 수 없음 |
attachments | BlobSource[] | - 이메일로 보낼 파일의 배열 |
inlineImages | Object | 이미지 키의 매핑을 포함하는 JavaScript 객체
(String )를 이미지 데이터 (BlobSource )로 여기서는 htmlBody 매개변수가 사용된다고 가정하고 <img src="cid:imageKey" /> 형식으로 이러한 이미지에 대한 참조를 포함합니다. |
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
replyAll(body)
보낸사람 (답장 주소 사용) 및 마지막 메일의 모든 수신자에게 답장을 보냅니다. 스레드가 필요합니다.
모든 헤더를 포함한 이메일의 전체 크기는 20KB를 초과할 수 없습니다.
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/
참고 항목
replyAll(body, options)
발신자 (replyTo
주소 사용) 및 마지막 메일의 모든 수신자에게 답장
선택적 인수를 포함하여 이 스레드에 추가합니다. 이메일에는 일반 텍스트와
HTML 본문입니다. 이메일의 전체 크기 (모든 헤더를 포함하나
20KB를 초과할 수 없습니다.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
매개변수
이름 | 유형 | 설명 |
---|---|---|
body | String | 이메일의 본문입니다. |
options | Object | 아래 나열된 고급 매개변수를 지정하는 JavaScript 객체 |
고급 매개변수
이름 | 유형 | 설명 |
---|---|---|
cc | String | 참조로 추가할 이메일 주소를 쉼표로 구분한 목록 |
bcc | String | 숨은참조에 추가할 이메일 주소를 쉼표로 구분한 목록 |
htmlBody | String | 설정된 경우 HTML을 렌더링할 수 있는 기기에서 HTML을 대신 사용합니다.
필수 본문 인수의 값을 반환합니다. HTML에 선택사항인 inlineImages 필드를 추가할 수 있습니다.
이메일에 인라인 이미지가 있는 경우 본문 |
name | String | 이메일 발신자의 이름 (기본값: 사용자 이름) |
from | String | 이메일이 전송되어야 하는 주소이며
GmailApp.getAliases() 에서 반환한 값의 백분율 |
replyTo | String | 기본 답장 주소로 사용할 이메일 주소 (기본값: 사용자의 이메일 주소) |
noReply | Boolean | true 일반 웹 주소로 이메일을 보내야 하는 경우
수신자가 이메일에 응답하지 못하도록 하는 무응답 이메일 주소 이 옵션은
G Suite 계정에서만 지원되며 Gmail 사용자는 사용할 수 없음 |
attachments | BlobSource[] | - 이메일로 보낼 파일의 배열 |
inlineImages | Object | 이미지 키의 매핑을 포함하는 JavaScript 객체
(String )를 이미지 데이터 (BlobSource )로 여기서는 htmlBody 매개변수가 사용된다고 가정하고 <img src="cid:imageKey" /> 형식으로 이러한 이미지에 대한 참조를 포함합니다. |
리턴
GmailThread
: 체이닝에 유용한 이 스레드
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위가 승인되어야 합니다.
-
https://mail.google.com/