Apps Script เลิกใช้งานบริการ Contacts เมื่อวันที่ 16 ธันวาคม 2022 แต่ให้ใช้บริการขั้นสูงของ People API แทน People API ใช้ โปรโตคอล JSON เวอร์ชันใหม่กว่าและมี ฟีเจอร์ขั้นสูง เช่น การผสานรายชื่อติดต่อกับโปรไฟล์
ใช้คู่มือนี้เพื่อดูว่าเมธอดบริการ Contacts ใดที่ไม่มีเทียบเท่าใน บริการขั้นสูงของ People API ดูว่าคุณใช้อะไรแทนได้บ้าง และดูตัวอย่างโค้ด สำหรับการย้ายข้อมูลงานทั่วไป ดูข้อมูลเพิ่มเติมได้ที่คำแนะนำในการย้ายข้อมูล Contacts API
เมธอดที่ไม่มีเมธอดเทียบเท่าใน People API
รายการต่อไปนี้แสดงgetContacts
เมธอดในบริการรายชื่อติดต่อที่ไม่มี
วิธี
เทียบเท่าในการค้นหารายชื่อติดต่อในบริการขั้นสูงของ People API บริการขั้นสูงของ People API ช่วยให้คุณค้นหาตามฟิลด์ names
,
nickNames
, emailAddresses
, phoneNumbers
และ organizations
ของรายชื่อติดต่อที่มาจากแหล่งที่มาของ CONTACT
ได้
วิธีการที่ไม่มีรายการเทียบเท่า |
---|
|
รายการต่อไปนี้แสดงเมธอด getContacts
จากบริการ Contacts ที่ใช้พารามิเตอร์
extra
label
คุณใช้ searchContacts
จากบริการขั้นสูงของ People API เพื่อรับรายชื่อติดต่อตามช่องที่เทียบเท่าได้
แต่จะจำกัดการค้นหาให้แสดงเฉพาะป้ายกำกับที่เฉพาะเจาะจงไม่ได้
วิธีการที่มีส่วนที่เทียบเท่า |
---|
|
ฟีเจอร์เพิ่มเติมที่ใช้ได้กับ People API
เมื่อย้ายข้อมูลไปยังบริการขั้นสูงของ People API คุณจะเข้าถึงฟีเจอร์ People API ต่อไปนี้ที่ไม่มีในบริการ Contacts ได้
- ระบุแหล่งข้อมูล - เมื่อค้นหาข้อมูลเกี่ยวกับบุคคล คุณสามารถระบุตำแหน่งที่จะค้นหาได้ เช่น รายชื่อติดต่อใน Google หรือโปรไฟล์ Google
- ค้นหาบุคคลตามสตริงการค้นหา - คุณจะได้รับรายการโปรไฟล์และรายชื่อติดต่อที่ตรงกับสตริงที่เฉพาะเจาะจง
- คำขอแบบกลุ่ม - คุณสามารถจัดกลุ่มการเรียกใช้ People API เพื่อช่วยลดเวลาในการเรียกใช้สคริปต์ได้
ตัวอย่างโค้ดสำหรับงานที่พบบ่อย
ส่วนนี้แสดงรายการงานทั่วไปจากบริการ Contacts ตัวอย่างโค้ด แสดงวิธีสร้างงานโดยใช้บริการขั้นสูงของ People API
รับกลุ่มรายชื่อติดต่อตามชื่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับกลุ่มรายชื่อติดต่อตามชื่อ ซึ่ง
เทียบเท่ากับ getContactGroup(name)
ในบริการ Contacts
รับรายชื่อติดต่อทางอีเมล
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับรายชื่อติดต่อตามอีเมล
ซึ่งเทียบเท่ากับ getContact(emailAddress)
ในบริการรายชื่อติดต่อ
รับรายชื่อติดต่อทั้งหมด
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับรายชื่อติดต่อทั้งหมดของผู้ใช้ ซึ่งเทียบเท่ากับ getContacts()
ในบริการ Contacts
รับชื่อและนามสกุลของผู้ติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับชื่อเต็มของผู้ติดต่อ ซึ่งเทียบเท่ากับ getFullName()
ในบริการ Contacts
รับหมายเลขโทรศัพท์ทั้งหมดของรายชื่อติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับหมายเลขโทรศัพท์ทั้งหมดสำหรับ
รายชื่อติดต่อ ซึ่งเทียบเท่ากับ getPhones()
ในบริการ Contacts
ดูหมายเลขโทรศัพท์ที่เฉพาะเจาะจงสำหรับรายชื่อติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับหมายเลขโทรศัพท์ที่เฉพาะเจาะจงสำหรับ
รายชื่อติดต่อ ซึ่งเทียบเท่ากับ getPhoneNumber()
ในบริการรายชื่อติดต่อ