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