שירות אנשי הקשר הוצא משימוש ב-Apps Script ב-16 בדצמבר 2022. במקום זאת, כדאי להשתמש בשירות המתקדם People API. ה-People API משתמש בפרוטוקול JSON חדש יותר ומספק תכונות מתקדמות, כמו מיזוג אנשי קשר עם פרופילים.
במדריך הזה מוסבר אילו methods של שירות אנשי הקשר לא מקבילות לשירות המתקדם של People API, אילו methods אפשר להשתמש במקומן ואיפה אפשר למצוא דוגמאות קוד להעברת משימות נפוצות. מידע נוסף זמין במדריך להעברת נתונים של Contacts API.
שיטות ללא מקבילות ב-People API
ברשימה הבאה מפורטות שיטות ב-Contacts service שאין להן דרכים מקבילות לחיפוש אנשי קשר בשירות המתקדם של People API.getContacts
בעזרת השירות המתקדם של People API, אפשר לחפש לפי השדות names
, nickNames
, emailAddresses
, phoneNumbers
ו-organizations
של איש קשר שמגיעים מהמקור CONTACT
.
שיטות ללא מקבילות |
---|
|
ברשימה הבאה מפורטות getContacts
שיטות משירות 'אנשי קשר' שמשתמשות בפרמטר label
נוסף. אפשר להשתמש ב-searchContacts
משירות People API מתקדם כדי לקבל אנשי קשר לפי השדה המקביל, אבל אי אפשר להגביל את החיפוש לתווית ספציפית.
Methods עם מקבילות חלקיות |
---|
|
תכונות נוספות שזמינות עם People API
כשעוברים אל שירות People API מתקדם, אפשר לגשת לתכונות הבאות של People API שלא זמינות בשירות Contacts:
- ציון מקור הנתונים – כשמחפשים מידע על אדם מסוים, אפשר לציין איפה לחפש, למשל באנשי הקשר בחשבון Google או בפרופיל Google.
- חיפוש אנשים לפי מחרוזת שאילתה – אפשר לקבל רשימה של פרופילים ואנשי קשר שתואמים למחרוזת ספציפית.
- בקשות מקובצות – אפשר לקבץ את הקריאות ל-People API כדי לקצר את זמן הביצוע של הסקריפט.
דוגמאות קוד למשימות נפוצות
בקטע הזה מפורטות משימות נפוצות משירות 'אנשי קשר'. בדוגמאות הקוד מוסבר איך ליצור את המשימות באמצעות השירות המתקדם של People API.
קבלת קבוצת אנשי קשר לפי שם
בדוגמת הקוד הבאה מוצג איך מקבלים קבוצת אנשי קשר לפי השם שלה, שזה שווה ערך ל-getContactGroup(name)
בשירות 'אנשי קשר'.
קבלת פרטים של איש קשר לפי כתובת אימייל
בדוגמת הקוד הבאה מוצג איך לקבל איש קשר לפי כתובת האימייל שלו, שזה שווה ערך ל-getContact(emailAddress)
בשירות 'אנשי קשר'.
ייצוא של כל אנשי הקשר
בדוגמת הקוד הבאה מוצג איך לקבל את כל אנשי הקשר של משתמש, שזה שווה ל-getContacts()
בשירות 'אנשי קשר'.
קבלת שם מלא של איש קשר
בדוגמת הקוד הבאה מוצג איך לקבל את השם המלא של איש קשר, ששווה ל-getFullName()
בשירות Contacts.
קבלת כל מספרי הטלפון של איש קשר
בדוגמת הקוד הבאה מוצגות דרכים לקבל את כל מספרי הטלפון של איש קשר, שזה שווה ערך ל-getPhones()
בשירות Contacts.
קבלת מספר טלפון ספציפי של איש קשר
דוגמת הקוד הבאה מראה איך לקבל מספר טלפון ספציפי של איש קשר, שזה שווה ערך ל-getPhoneNumber()
בשירות Contacts.