- https://script.google.com으로 이동하여 새 Google Apps Script를 만듭니다.
"Gmail 용 스크립트 만들기"옵션을 선택하십시오.
- 이것은 스크립트 프로젝트를 만들 것입니다
- 이것은라는 스크립트를 생성합니다
Code.gs
- 이것은 샘플 함수를 만들 것입니다.
processInbox
프로젝트를 저장
- 스크립트를 사용자 정의하고 만족할 때까지 테스트하십시오.
"맞춤 프로젝트의 트리거"버튼을 찾으십시오
- 이렇게하면 타이머에서 스크립트를 실행할 수 있습니다 (예 : 매일 또는 매분 )
예:
processInbox
이 기능은받은 편지함의 모든 메시지를 반복합니다.
function processInbox() {
// process all recent threads in the Inbox (see comment to this answer)
var threads = GmailApp.search("newer_than:1h");
for (var i = 0; i < threads.length; i++) {
// get all messages in a given thread
var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) {
var message = messages[j];
processMessage(message);
}
}
}
한 걸음 더 나아가서 GmailApp.search()
대신 화려한 무언가를 원한다면 전화 하십시오 GmailApp.getInboxThreads()
.
processMessage
이 기능은 단일 메시지 처리를 처리합니다. 원시 컨텐츠를 가져 와서 getRawContent()
헤더를 찾으십시오. 헤더가 있으면 메시지에 태그를 지정하십시오.
function processMessage(message) {
var body = message.getRawContent();
if (body.indexOf("X-Custom-Header: some-custom-value") > -1) {
// do stuff with message (e.g. add label)
}
}