Apps Script tidak lagi menggunakan layanan Kontak pada 16 Desember 2022. Sebagai gantinya, gunakan layanan lanjutan People API. People API menggunakan protokol JSON yang lebih baru dan menyediakan fitur lanjutan, seperti menggabungkan kontak dengan profil.
Gunakan panduan ini untuk mempelajari metode layanan Kontak mana yang tidak memiliki padanan di layanan lanjutan People API, mempelajari apa yang dapat Anda gunakan sebagai gantinya, dan menemukan contoh kode untuk memigrasikan tugas umum. Untuk informasi selengkapnya, lihat Panduan Migrasi Contacts API.
Metode tanpa People API yang setara
Berikut adalah daftar metode getContacts
di layanan Kontak yang tidak
memiliki
cara yang setara untuk menelusuri kontak di layanan lanjutan People API. Dengan
layanan lanjutan People API, Anda dapat menelusuri berdasarkan kolom names
,
nickNames
, emailAddresses
, phoneNumbers
, dan organizations
kontak yang
berasal dari sumber
CONTACT
.
Metode tanpa padanan |
---|
|
Berikut adalah daftar metode getContacts
dari layanan Kontak yang menggunakan
parameter
label
tambahan. Anda dapat menggunakan searchContacts
dari layanan lanjutan People API untuk mendapatkan kontak berdasarkan kolom yang setara,
tetapi Anda tidak dapat membatasi penelusuran ke label tertentu.
Metode dengan ekuivalen parsial |
---|
|
Fitur tambahan yang tersedia dengan People API
Saat bermigrasi ke layanan lanjutan People API, Anda dapat mengakses fitur People API berikut yang tidak tersedia di layanan Kontak:
- Menentukan sumber data–Saat menelusuri informasi tentang seseorang, Anda dapat menentukan tempat penelusuran, seperti kontak Google atau profil Google.
- Menelusuri orang berdasarkan string kueri–Anda bisa mendapatkan daftar profil dan kontak yang cocok dengan string tertentu.
- Permintaan batch–Anda dapat mengelompokkan panggilan People API untuk membantu mengurangi waktu eksekusi skrip.
Contoh kode untuk tugas umum
Bagian ini mencantumkan tugas umum dari layanan Kontak. Contoh kode menunjukkan cara membuat tugas menggunakan layanan lanjutan People API.
Mendapatkan grup kontak berdasarkan nama
Contoh kode berikut menunjukkan cara mendapatkan grup kontak berdasarkan namanya, yang
setara dengan getContactGroup(name)
di layanan Kontak.
Mendapatkan kontak berdasarkan alamat email
Contoh kode berikut menunjukkan cara mendapatkan kontak berdasarkan alamat emailnya,
yang setara dengan getContact(emailAddress)
di layanan Kontak.
Mendapatkan semua kontak
Contoh kode berikut menunjukkan cara mendapatkan semua kontak pengguna, yang
setara dengan
getContacts()
di layanan Kontak.
Mendapatkan nama lengkap kontak
Contoh kode berikut menunjukkan cara mendapatkan nama lengkap kontak, yang
setara dengan getFullName()
di layanan Kontak.
Mendapatkan semua nomor telepon untuk kontak
Contoh kode berikut menunjukkan cara mendapatkan semua nomor telepon untuk
kontak, yang setara dengan getPhones()
di layanan Kontak.
Mendapatkan nomor telepon tertentu untuk kontak
Contoh kode berikut menunjukkan cara mendapatkan nomor telepon tertentu untuk
kontak, yang setara dengan getPhoneNumber()
di layanan Kontak.