-
지메일에 메일이 오면 구글 스프레드 시트에 축적될 수 있도록 하는 방법IT-Information/Issues 2023. 2. 23. 00:23
Gmail이 Google 스프레드시트에 메일을 누적하도록 하려면 Google Apps Script를 사용하여 이메일 메시지를 검색하고 Google 시트에 저장하는 스크립트를 만들 수 있습니다. 다음은 이를 수행하는 방법의 예입니다.
1.신규 또는 기존 Google 스프레드시트를 엽니다.
2."확장프로그램" 메뉴를 클릭하고 "app 스크립트"를 선택합니다.
3.스크립트 편집기에서 다음 코드를 붙여넣습니다.
function getEmails() { var threads = GmailApp.search("label:inbox"); // Change "inbox" to the label you want to search for var sheet = SpreadsheetApp.getActiveSheet(); // Change this to the sheet you want to save the emails to sheet.clear(); // Clear any existing data in the sheet var row = 1; for (var i = 0; i < threads.length; i++) { var messages = threads[i].getMessages(); for (var j = 0; j < messages.length; j++) { var message = messages[j]; sheet.getRange(row, 1).setValue(message.getFrom()); sheet.getRange(row, 2).setValue(message.getSubject()); sheet.getRange(row, 3).setValue(message.getDate()); row++; } } }
4."저장" 버튼을 클릭하여 스크립트를 저장합니다.
5."실행" 메뉴를 클릭하고 "getEmails"를 선택하여 처음으로 스크립트를 실행하십시오.
6.Gmail 계정 및 Google 스프레드시트에 액세스하기 위해 스크립트에 필요한 권한을 부여합니다.
7.스크립트는 Google 스프레드시트에 새 시트를 만들고 받은 편지함에 있는 각 이메일의 발신자, 제목 및 날짜로 채웁니다.
9.일정에 따라 스크립트를 자동으로 실행하려면 좌측 메뉴에서 "프로젝트의 트리거"를 선택하십시오.
10."트리거 추가" 버튼을 클릭하여 새 트리거를 만듭니다.
11.일정에 따라 "getEmails" 기능을 실행하도록 트리거를 구성합니다(예: 매시간, 매일 등).
12.트리거를 저장합니다.