Usługa Kontaktów w Apps Script została wycofana 16 grudnia 2022 r. Zamiast tego użyj usługi zaawansowanej interfejsu People API. Interfejs People API korzysta z nowszego protokołu JSON i udostępnia zaawansowane funkcje, takie jak łączenie kontaktów z profilami.
Z tego przewodnika dowiesz się, które metody usługi Kontakty nie mają odpowiednika w usłudze zaawansowanej People API, co możesz zamiast nich wykorzystać i znajdziesz przykłady kodu do migracji typowych zadań. Więcej informacji znajdziesz w przewodniku po migracji interfejsu Contacts API.
Metody bez odpowiedników w interfejsie People API
Poniżej znajdziesz listę metod getContacts
w usłudze Kontakty, które nie mają odpowiedników w zaawansowanej usłudze People API. Za pomocą usługi zaawansowanej People API możesz wyszukiwać kontakty według pól names
, nickNames
, emailAddresses
, phoneNumbers
i organizations
, które pochodzą ze źródła CONTACT
.
Metody bez odpowiedników |
---|
|
Poniżej znajdziesz listę getContacts
metod z usługi Kontakty, które używają parametru
extra
label
. Możesz użyć searchContacts
z usługi zaawansowanej People API, aby pobrać kontakty według odpowiedniego pola, ale nie możesz ograniczyć wyszukiwania do konkretnej etykiety.
Metody z częściowymi odpowiednikami |
---|
|
Dodatkowe funkcje dostępne w interfejsie People API
Po przejściu na usługę zaawansowaną People API możesz korzystać z tych funkcji interfejsu People API, które nie są dostępne w usłudze Kontakty:
- Określanie źródła danych – gdy wyszukujesz informacje o danej osobie, możesz określić, gdzie chcesz szukać, np. w kontaktach Google lub w profilu Google.
- Wyszukiwanie osób za pomocą ciągu zapytania – możesz uzyskać listę profili i kontaktów pasujących do określonego ciągu.
- Żądania wsadowe – możesz tworzyć żądania wsadowe do interfejsu People API, aby skrócić czas wykonywania skryptu.
Przykłady kodu do wykonywania typowych zadań
W tej sekcji znajdziesz listę typowych zadań związanych z usługą Kontakty. Przykłady kodu pokazują, jak tworzyć zadania za pomocą zaawansowanej usługi People API.
Pobieranie grupy kontaktów według nazwy
Poniższy przykładowy kod pokazuje, jak uzyskać grupę kontaktów według jej nazwy, co jest odpowiednikiem getContactGroup(name)
w usłudze Kontakty.
Uzyskiwanie kontaktu za pomocą adresu e-mail
Poniższy przykładowy kod pokazuje, jak pobrać kontakt na podstawie jego adresu e-mail, co w usłudze Kontakty odpowiada getContact(emailAddress)
.
Pobieranie wszystkich kontaktów
Poniższy przykładowy kod pokazuje, jak pobrać wszystkie kontakty użytkownika, co jest odpowiednikiem getContacts()
w usłudze Kontakty.
Pobieranie pełnego imienia i nazwiska osoby kontaktowej
Poniższy przykładowy kod pokazuje, jak uzyskać pełną nazwę kontaktu, która jest odpowiednikiem getFullName()
w usłudze Kontakty.
Pobieranie wszystkich numerów telefonu kontaktu
Poniższy przykładowy kod pokazuje, jak pobrać wszystkie numery telefonów kontaktu, co w usłudze Kontakty odpowiada getPhones()
.
Uzyskiwanie konkretnego numeru telefonu kontaktu
Poniższy przykładowy kod pokazuje, jak uzyskać konkretny numer telefonu kontaktu, co w usłudze Kontakty odpowiada getPhoneNumber()
.