이 서비스에 관한 자세한 내용은 People API의 참조 문서를 참고하세요.
Apps Script의 모든 고급 서비스와 마찬가지로 고급 People 서비스는 공개 API와 동일한 객체, 메서드, 매개변수를 사용합니다. 자세한 내용은 메서드 서명이 결정되는 방식을 참고하세요.
/** * Gets a list of people in the user's contacts. * @see https://developers.google.com/people/api/rest/v1/people.connections/list */functiongetConnections(){try{// Get the list of connections/contacts of user's profileconstpeople=People.People.Connections.list("people/me",{personFields:"names,emailAddresses",});// Print the connections/contactsconsole.log("Connections: %s",JSON.stringify(people,null,2));}catch(err){// TODO (developers) - Handle exception hereconsole.log("Failed to get the connection with an error %s",err.message);}}
사용자의 사람 가져오기
사용자의 프로필을 가져오려면appsscript.json 매니페스트 파일에 명시적 범위를 추가하는 안내에 따라 https://www.googleapis.com/auth/userinfo.profile 범위를 요청해야 합니다. 범위를 추가한 후 다음 코드를 사용할 수 있습니다.
/** * Gets the own user's profile. * @see https://developers.google.com/people/api/rest/v1/people/getBatchGet */functiongetSelf(){try{// Get own user's profile using People.getBatchGet() methodconstpeople=People.People.getBatchGet({resourceNames:["people/me"],personFields:"names,emailAddresses",// Use other query parameter here if needed});console.log("Myself: %s",JSON.stringify(people,null,2));}catch(err){// TODO (developer) -Handle exceptionconsole.log("Failed to get own profile with an error %s",err.message);}}
/** * Gets the person information for any Google Account. * @param {string} accountId The account ID. * @see https://developers.google.com/people/api/rest/v1/people/get */functiongetAccount(accountId){try{// Get the Account details using account ID.constpeople=People.People.get(`people/${accountId}`,{personFields:"names,emailAddresses",});// Print the profile details of Account.console.log("Public Profile: %s",JSON.stringify(people,null,2));}catch(err){// TODO (developer) - Handle exceptionconsole.log("Failed to get account with an error %s",err.message);}}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-04-01(UTC)"],[],[]]