Apps Script ने Contacts सेवा को 16 दिसंबर,2022 को बंद कर दिया है. इसके बजाय, People API की ऐडवांस सेवा का इस्तेमाल करें. People API, नए JSON प्रोटोकॉल का इस्तेमाल करता है. साथ ही, इसमें संपर्क को प्रोफ़ाइलों के साथ मर्ज करने जैसी बेहतर सुविधाएं मिलती हैं.
इस गाइड का इस्तेमाल करके जानें कि Contacts सेवा के किन तरीकों का इस्तेमाल People API की ऐडवांस सेवा में नहीं किया जा सकता. यह भी जानें कि इसके बजाय किन तरीकों का इस्तेमाल किया जा सकता है. साथ ही, सामान्य टास्क माइग्रेट करने के लिए कोड के सैंपल पाएं. ज़्यादा जानकारी के लिए, Contacts API को दूसरी जगह भेजने से जुड़ी गाइड देखें.
ऐसे तरीके जिनके लिए People API में कोई तरीका उपलब्ध नहीं है
यहां दी गई सूची में, Contacts सेवा के getContacts तरीके दिए गए हैं. People API की ऐडवांस सेवा में, संपर्कों को खोजने के लिए इनके जैसे तरीके उपलब्ध नहीं हैं. People API की ऐडवांस सेवा की मदद से, किसी संपर्क के names, nickNames, emailAddresses, phoneNumbers, और organizations फ़ील्ड के हिसाब से खोजा जा सकता है. ये फ़ील्ड, CONTACT सोर्स से लिए जाते हैं.
| ऐसे तरीके जिनके लिए कोई दूसरा तरीका उपलब्ध नहीं है |
|---|
|
यहां Contacts सेवा के उन getContacts तरीकों की सूची दी गई है जिनमें अतिरिक्त label पैरामीटर का इस्तेमाल किया जाता है. People API की ऐडवांस सेवा में मौजूद searchContacts का इस्तेमाल करके, मिलते-जुलते फ़ील्ड के हिसाब से संपर्क पाए जा सकते हैं. हालांकि, खोज को किसी खास लेबल तक सीमित नहीं किया जा सकता.
| ऐसे तरीके जिनके कुछ हिस्से मिलते-जुलते हैं |
|---|
|
People API के साथ उपलब्ध अन्य सुविधाएं
People API की ऐडवांस सेवा पर माइग्रेट करने पर, आपको People API की इन सुविधाओं का ऐक्सेस मिलता है. ये सुविधाएं, Contacts सेवा में उपलब्ध नहीं हैं:
- डेटा सोर्स तय करना–किसी व्यक्ति के बारे में जानकारी खोजते समय, यह तय किया जा सकता है कि जानकारी कहां से खोजनी है. जैसे, Google Contacts या Google प्रोफ़ाइल.
- क्वेरी स्ट्रिंग के हिसाब से लोगों को खोजें–आपको उन प्रोफ़ाइलों और संपर्कों की सूची मिल सकती है जो किसी खास स्ट्रिंग से मेल खाती हैं.
- बैच में अनुरोध–स्क्रिप्ट को पूरा होने में लगने वाला समय कम करने के लिए, People API के अनुरोधों को बैच में भेजा जा सकता है.
सामान्य कामों के लिए कोड सैंपल
इस सेक्शन में, Contacts सेवा के सामान्य टास्क दिए गए हैं. कोड के सैंपल में, People API की ऐडवांस सेवा का इस्तेमाल करके टास्क बनाने का तरीका बताया गया है.
नाम के हिसाब से संपर्क ग्रुप पाना
यहां दिए गए कोड सैंपल में, नाम के हिसाब से संपर्क ग्रुप पाने का तरीका बताया गया है. यह Contacts सेवा में getContactGroup(name) के बराबर है.
ईमेल पते से संपर्क पाएं
यहां दिए गए कोड सैंपल में, किसी संपर्क को उसके ईमेल पते से पाने का तरीका बताया गया है. यह Contacts सेवा में getContact(emailAddress) के बराबर है.
सभी संपर्क पाना
यहां दिए गए कोड सैंपल में, किसी उपयोगकर्ता के सभी संपर्कों को पाने का तरीका बताया गया है. यह Contacts सेवा में getContacts() के बराबर है.
किसी संपर्क का पूरा नाम पाना
यहां दिए गए कोड सैंपल में, किसी संपर्क का पूरा नाम पाने का तरीका बताया गया है. यह Contacts सेवा में getFullName() के बराबर है.
किसी संपर्क के सभी फ़ोन नंबर पाना
यहां दिए गए कोड के सैंपल में, किसी संपर्क के सभी फ़ोन नंबर पाने का तरीका बताया गया है. यह Contacts सेवा में getPhones() के बराबर है.
किसी संपर्क का फ़ोन नंबर पाना
यहां दिए गए कोड सैंपल में, किसी संपर्क के लिए कोई फ़ोन नंबर पाने का तरीका बताया गया है. यह Contacts सेवा में getPhoneNumber() के बराबर है.