고급 Gmail 서비스를 사용하면 Apps Script에서 Gmail API를 사용할 수 있습니다. Apps Script의 기본 제공 Gmail 서비스와 마찬가지로 이 API를 사용하면 스크립트가 Gmail 보관함에서 대화목록, 메시지, 라벨을 찾아 수정할 수 있습니다. 대부분의 경우 기본 제공 서비스가 더 사용하기 쉽지만 이 고급 서비스는 몇 가지 추가 기능을 제공하고 Gmail 콘텐츠에 관한 더 자세한 정보에 액세스할 수 있습니다.
참조
이 서비스에 관한 자세한 내용은 Gmail API의 참조 문서를 참고하세요. Apps Script의 모든 고급 서비스와 마찬가지로 고급 Gmail 서비스는 공개 API와 동일한 객체, 메서드, 매개변수를 사용합니다. 자세한 내용은 메서드 서명 결정 방법을 참고하세요.
문제를 신고하고 다른 지원을 확인하려면 Gmail 지원 가이드를 참고하세요.
샘플 코드
아래 샘플 코드는 API의 버전 1을 사용합니다.
라벨 정보 나열
다음 예는 모든 사용자의 라벨 정보를 나열하는 방법을 보여줍니다. 여기에는 라벨 이름, 유형, ID, 공개 상태 설정이 포함됩니다.
받은편지함 스니펫 나열
다음 예는 사용자의 받은편지함에서 각 대화목록과 연결된 텍스트 스니펫을 나열하는 방법을 보여줍니다. 페이지 토큰을 사용하여 전체 결과 목록에 액세스하는 것을 볼 수 있습니다.
최근 기록 나열
다음 예는 최근 활동 기록을 로깅하는 방법을 보여줍니다. 특히 이 예에서는 사용자의 가장 최근에 전송된 메시지와 연결된 기록 레코드 ID를 복구한 다음 그 이후 변경된 모든 메시지의 메시지 ID를 로깅합니다. 변경된 각 메시지는 기록 레코드에 변경 이벤트가 몇 개 있든 간에 한 번만 로깅됩니다. 페이지 토큰을 사용하여 전체 결과 목록에 액세스하는 것을 확인할 수 있습니다.