Usługa zaawansowana Gmail umożliwia korzystanie z interfejsu Gmail API w Google Apps Script. Podobnie jak wbudowana usługa Gmail w Apps Script, ten interfejs API pozwala skryptom znajdować i modyfikować wątki, wiadomości i etykiety w skrzynce pocztowej Gmail. W większości przypadków łatwiej jest korzystać z usługi wbudowanej, ale ta usługa zaawansowana zapewnia kilka dodatkowych funkcji i dostęp do bardziej szczegółowych informacji o treściach w Gmailu.
Jest to usługa zaawansowana, którą należy włączyć przed użyciem.
Dokumentacja
Szczegółowe informacje o tej usłudze znajdziesz w dokumentacji interfejsu Gmail API. Podobnie jak wszystkie usługi zaawansowane w Apps Script, usługa zaawansowana Gmail używa tych samych obiektów, metod i parametrów co publiczny interfejs API. Więcej informacji znajdziesz w artykule zobacz Jak określa się sygnatury metod.
Aby zgłosić problemy i uzyskać pomoc, zapoznaj się z przewodnikiem pomocy Gmaila.
Przykładowy kod
Poniższy przykładowy kod korzysta z wersji 1 interfejsu API.
Wyświetlanie informacji o etykietach
Poniższy przykład pokazuje, jak wyświetlić wszystkie informacje o etykietach użytkownika. Obejmują one nazwę etykiety, typ, identyfikator i ustawienia widoczności.
Wyświetlanie fragmentów skrzynki odbiorczej
Poniższy przykład pokazuje, jak wyświetlić fragmenty tekstu powiązane z każdym wątkiem w skrzynce odbiorczej użytkownika. Zwróć uwagę na użycie tokenów strony, aby uzyskać dostęp do pełnej listy wyników.
Wyświetlanie najnowszej historii
Poniższy przykład pokazuje, jak rejestrować historię ostatniej aktywności. W tym przykładzie odzyskiwany jest identyfikator rekordu historii powiązany z ostatnio wysłaną wiadomością użytkownika, a następnie rejestrowane są identyfikatory wiadomości, które uległy zmianie od tego czasu. Każda zmieniona wiadomość jest rejestrowana tylko raz, niezależnie od tego, ile zdarzeń zmiany znajduje się w rekordach historii. Zwróć uwagę na użycie tokenów strony, aby uzyskać dostęp do pełnej listy wyników.
Wyświetlanie wiadomości
Poniższy przykład pokazuje, jak wyświetlić nieprzeczytane wiadomości użytkownika Gmaila.