2016-08-08 3 views
0

를 사용하여 Gmail의() 메일 요소 갔지하는 방법은 다음의 Gmail API 스크립트가 있습니다 의 Gmail API

function listMsgs() { 
    var response = Gmail.Users.Messages.list('me'); 
    Logger.clear(); 
    for(var i=0; i<response.messages.length; i++) { 
    var message = response.messages[i]; 

    var response1 = Gmail.Users.Messages.get({ 
     'userId': 'me', 
     'id': message.id, 
     'format': 'full' 
    }); 

    Logger.log("1) %s", message.id); 
    Logger.log("2) %s", message.threadId); 
    Logger.log("3) %s", response1.snippet); 
    } 
} 

내가 제공 한 인수의 오류 잘못된 번호를합니다. 예상 2-3 (라인 7, 코드 "코드")

누구든지이 스크립트를 도와 줄 수 있습니까? 고맙습니다.

답변

1

오류 Invalid number of arguments provided. Expected 2-3 only (line 7, file "Code")은 프로 시저 호출의 인수 수가 프로 시저에서 요구하는 필수 인수 수와 같지 않다는 것을 의미합니다. 프로 시저 선언 또는 정의에 대한 호출의 인수 목록을 점검하십시오. 이 SO question에는 Advanced Gmail Service을 사용하면 스크립트가 Gmail 편지함의 스레드, 메시지 및 라벨을 찾고 수정할 수 있습니다. 서비스는 enabled before use이어야합니다. 희망이 도움이!