/** * 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,["最后更新时间 (UTC):2025-01-29。"],[[["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"]]