빠른 시작에서는 Google Workspace API를 호출하는 앱을 설정하고 실행하는 방법을 설명합니다.
Google Workspace 빠른 시작에서는 API 클라이언트 라이브러리를 사용하여 인증 및 승인 흐름의 일부 세부정보를 처리합니다. 자체 앱에는 클라이언트 라이브러리를 사용하는 것이 좋습니다. 이 빠른 시작에서는 테스트 환경에 적합한 간소화된 인증 접근 방식을 사용합니다. 프로덕션 환경의 경우 앱에 적합한 액세스 사용자 인증 정보를 선택하기 전에 인증 및 승인에 관해 알아보는 것이 좋습니다.
/** * Lists all labels in the user's mailbox * @see https://developers.google.com/gmail/api/reference/rest/v1/users.labels/list */functionlistLabels(){try{// Gmail.Users.Labels.list() API returns the list of all Labels in user's mailboxconstresponse=Gmail.Users.Labels.list('me');if(!response||response.labels.length===0){// TODO (developer) - No labels are returned from the responseconsole.log('Nolabelsfound.');return;}// Print the Labels that are available.console.log('Labels:');for(constlabelofresponse.labels){console.log('-%s',label.name);}}catch(err){// TODO (developer) - Handle exception on Labels.list() APIconsole.log('Labels.list()APIfailedwitherror%s',err.toString());}}
[null,null,["최종 업데이트: 2025-01-29(UTC)"],[[["This quickstart provides instructions for creating a Google Apps Script that interacts with the Gmail API."],["It demonstrates a simplified authentication method suitable for testing, but recommends robust authentication for production environments."],["Users will learn to set up a script, enable the Gmail API, and authorize access to list their mailbox labels."],["The provided script utilizes the Gmail API client library to handle authentication and authorization flow, simplifying the process."],["For production environments, Google recommends a thorough understanding of Google Workspace authentication and authorization before implementing the script."]]],["This guide demonstrates how to use Google Apps Script to interact with the Gmail API. Key actions include creating a new script, replacing its content with provided code that lists Gmail labels, saving and renaming the script, and enabling the Gmail API in the script's services. The script is then run, requiring the user to authorize access. Successful execution results in the display of mailbox labels in the execution log.\n"]]