Zaawansowana usługa Gmail umożliwia korzystanie z interfejsu Gmail API w Apps Script. Podobnie jak wbudowana usługa Gmail w Apps Script ten interfejs API umożliwia skryptom znajdowanie i modyfikowanie wątków, wiadomości i etykiet w skrzynce pocztowej Gmail. W większości przypadków usługa wbudowana jest łatwiejsza w użyciu, ale ta usługa zaawansowana zapewnia kilka dodatkowych funkcji i dostęp do bardziej szczegółowych informacji o treściach w Gmailu.
Dokumentacja
Szczegółowe informacje o tej usłudze znajdziesz w dokumentacji referencyjnej interfejsu Gmail API. Podobnie jak wszystkie usługi zaawansowane w Apps Script, zaawansowana usługa Gmaila używa tych samych obiektów, metod i parametrów co publiczny interfejs API. Więcej informacji znajdziesz w artykule Jak określane są podpisy metod.
Aby zgłosić problemy i uzyskać inną 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 etykiecie
Poniższy przykład pokazuje, jak wyświetlić wszystkie informacje o etykietach użytkownika. Obejmuje to nazwę, typ, identyfikator i ustawienia widoczności etykiety.
Wyświetlanie listy fragmentów skrzynki odbiorczej
Przykład poniżej pokazuje, jak wyświetlić listę fragmentów tekstu powiązanych 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 wszystkich 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 historii. Zwróć uwagę na użycie tokenów strony, aby uzyskać dostęp do pełnej listy wyników.
Wyświetlanie listy wiadomości
Poniższy przykład pokazuje, jak wyświetlić listę nieprzeczytanych wiadomości użytkownika Gmaila.