Google Apps Script เลิกใช้งานบริการ Contacts เมื่อวันที่ 16 ธันวาคม 2022 และจะปิดให้บริการในวันที่ 31 มกราคม 2025
แต่ให้ใช้บริการขั้นสูงของ 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 ที่ใช้พารามิเตอร์ label เพิ่มเติม แม้ว่าบริการขั้นสูงของ People API จะช่วยให้คุณรับรายชื่อติดต่อตามฟิลด์ที่เทียบเท่าได้โดยใช้ searchContacts
แต่คุณก็ไม่สามารถจำกัดการค้นหาให้แสดงเฉพาะป้ายกำกับที่เฉพาะเจาะจงได้
| วิธีการที่มีค่าเทียบเท่าบางส่วน |
|---|
|
ฟีเจอร์เพิ่มเติมที่พร้อมใช้งานกับ People API
เมื่อย้ายข้อมูลไปยังบริการขั้นสูงของ People API คุณจะเข้าถึงฟีเจอร์ People API ต่อไปนี้ที่ไม่มีในบริการรายชื่อติดต่อได้
- ระบุแหล่งข้อมูล - เมื่อค้นหาข้อมูลเกี่ยวกับบุคคล คุณสามารถระบุตำแหน่งที่จะค้นหาได้ เช่น รายชื่อติดต่อใน Google หรือโปรไฟล์ Google
- ค้นหาผู้ใช้ด้วยสตริงการค้นหา - คุณ จะดูรายการโปรไฟล์และรายชื่อติดต่อที่ตรงกับสตริงที่เฉพาะเจาะจงได้
- คำขอแบบกลุ่ม - คุณสามารถจัดกลุ่มการเรียกใช้ People API เพื่อช่วยลดเวลาในการเรียกใช้สคริปต์ได้
ตัวอย่างโค้ดสำหรับงานทั่วไป
ส่วนนี้แสดงรายการงานทั่วไปจากบริการ Contacts ตัวอย่างโค้ด แสดงวิธีสร้างงานโดยใช้บริการขั้นสูงของ People API
รับกลุ่มรายชื่อติดต่อตามชื่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับกลุ่มรายชื่อติดต่อตามชื่อ ซึ่ง
เทียบเท่ากับ getContactGroup ในบริการ Contacts
รับรายชื่อติดต่อทางอีเมล
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับรายชื่อติดต่อตามอีเมล
ซึ่งเทียบเท่ากับ getContact ในบริการรายชื่อติดต่อ
รับรายชื่อติดต่อทั้งหมด
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับรายชื่อติดต่อทั้งหมดของผู้ใช้ ซึ่งเทียบเท่ากับ getContacts ในบริการรายชื่อติดต่อ
รับชื่อและนามสกุลของรายชื่อติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับชื่อเต็มของรายชื่อติดต่อ ซึ่งเทียบเท่ากับ getFullName ในบริการ Contacts
รับหมายเลขโทรศัพท์ทั้งหมดของรายชื่อติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับหมายเลขโทรศัพท์ทั้งหมดสำหรับรายชื่อติดต่อ ซึ่งเทียบเท่ากับ getPhones ในบริการ Contacts
ดูหมายเลขโทรศัพท์ที่เฉพาะเจาะจงสำหรับรายชื่อติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับหมายเลขโทรศัพท์ที่เฉพาะเจาะจงสำหรับ
รายชื่อติดต่อ ซึ่งเทียบเท่ากับ getPhoneNumber ในบริการรายชื่อติดต่อ