Apps Script ได้เลิกใช้งานบริการ Contacts ไปเมื่อวันที่ 16 ธันวาคม 2022 แต่ให้ใช้บริการขั้นสูงของ People API แทน People API ใช้โปรโตคอล JSON เวอร์ชันใหม่กว่าและมีฟีเจอร์ขั้นสูง เช่น การผสานรายชื่อติดต่อเข้ากับโปรไฟล์
ใช้คำแนะนำนี้เพื่อดูว่าเมธอดบริการ Contacts ใดไม่มีเทียบเท่าในบริการขั้นสูงของ People API, ดูสิ่งที่คุณใช้แทนได้ และดูตัวอย่างโค้ดสำหรับการย้ายข้อมูลงานทั่วไป ดูข้อมูลเพิ่มเติมได้ที่คำแนะนำในการย้ายข้อมูล Contacts API
เมธอดที่ไม่มีรายการเทียบเท่าใน People API
รายการต่อไปนี้แสดงเมธอด getContacts
ในบริการ Contacts ที่ไม่มีวิธีค้นหารายชื่อติดต่อที่เทียบเท่าในบริการขั้นสูงของ People API เมื่อใช้บริการขั้นสูงของ People API คุณจะค้นหาตามช่อง names
, nickNames
, emailAddresses
, phoneNumbers
และ organizations
ของรายชื่อติดต่อได้จากแหล่งที่มา CONTACT
วิธีการที่ไม่มีรายการเทียบเท่า |
---|
|
รายการต่อไปนี้แสดงเมธอด getContacts
จากบริการ Contacts ที่ใช้พารามิเตอร์ 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()
ในบริการรายชื่อติดต่อ
ดูหมายเลขโทรศัพท์ที่เฉพาะเจาะจงของรายชื่อติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับหมายเลขโทรศัพท์ที่เฉพาะเจาะจงสำหรับรายชื่อติดต่อ ซึ่งเทียบเท่ากับ getPhoneNumber()
ในบริการรายชื่อติดต่อ