Class IMField

IMField

הוצא משימוש. במקום זאת, כדאי להשתמש בשירות המתקדם של People API

שדה של הודעה מיידית באיש קשר.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getAddress()Stringמקבלים את הכתובת של השדה הזה.
getLabel()Objectמחזירה את התווית של השדה הזה.
isPrimary()Booleanהפונקציה מחזירה אם זה ערך השדה הראשי.
setAddress(address)IMFieldמגדיר את הכתובת של השדה הזה.
setAsPrimary()IMFieldהגדרת השדה הזה כראשי.
setLabel(field)IMFieldהגדרת התווית של השדה הזה.
setLabel(label)IMFieldהגדרת התווית של השדה הזה.

תיעוד מפורט

getAddress()

מקבלים את הכתובת של השדה הזה.

// Logs the address for the 'Home Address' field for contact 'John Doe'. // Can be used similarly for other fields that contain addresses. const contacts = ContactsApp.getContactsByName('John Doe'); const homeAddress = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS); Logger.log(homeAddress[0].getAddress());

חזרה

String — הכתובת כמחרוזת

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:

  • https://www.google.com/m8/feeds

getLabel()

מחזירה את התווית של השדה הזה. יכול להיות שזה שדה, שדה מורחב או מחרוזת.

// Logs the label for all the address fields associated with contact // 'John Doe'. This method can be similarly called for any field that has // a label. const contacts = ContactsApp.getContactsByName('John Doe'); const addressFields = contacts[0].getAddresses(); for (let i = 0; i < addressFields.length; i++) {   Logger.log(addressFields[i].getLabel()); }

חזרה

Object — התווית של השדה הזה

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:

  • https://www.google.com/m8/feeds

isPrimary()

הפונקציה מחזירה אם זה ערך השדה הראשי.

// Logs whether or not the first address field associated with contact // 'John Doe' is labeled as primary. This method can be similarly called // for any field. const contacts = ContactsApp.getContactsByName('John Doe'); const addressFields = contacts[0].getAddresses(); Logger.log(addressFields[0].isPrimary());

חזרה

Boolean – האם זה ראשי

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:

  • https://www.google.com/m8/feeds

setAddress(address)

מגדיר את הכתובת של השדה הזה.

// Sets the address for the 'Home Address' field for contact 'John Doe'. // Can be used similarly for other fields that contain addresses. const contacts = ContactsApp.getContactsByName('John Doe'); const homeAddress = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS); homeAddress[0].setAddress('123 Main St, Raleigh, NC, 27601');

פרמטרים

שםסוגתיאור
addressStringהכתובת החדשה

חזרה

IMField – השדה הזה, שימושי לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:

  • https://www.google.com/m8/feeds

setAsPrimary()

הגדרת השדה הזה כראשי.

// Sets the first address field associated with contact 'John Doe' // as primary. This method can be similarly called for any field. const contacts = ContactsApp.getContactsByName('John Doe'); const addressFields = contacts[0].getAddresses(); addressFields[0].setAsPrimary();

חזרה

IMField — FieldValue הזה לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:

  • https://www.google.com/m8/feeds

setLabel(field)

הגדרת התווית של השדה הזה.

// Sets the label to 'Work' for the first address field associated // with contact 'John Doe'. This method can be similarly called for any // field that has a label. const contacts = ContactsApp.getContactsByName('John Doe'); const addressFields = contacts[0].getAddresses(); addressFields[0].setLabel(ContactsApp.Field.WORK_ADDRESS);

פרמטרים

שםסוגתיאור
fieldFieldהתווית הרגילה החדשה

חזרה

IMField — FieldValue הזה לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:

  • https://www.google.com/m8/feeds

setLabel(label)

הגדרת התווית של השדה הזה.

// Sets the label to 'Apartment' for the first address field associated // with contact 'John Doe'. This method can be similarly called for any // field that has a label. const contacts = ContactsApp.getContactsByName('John Doe'); const addressFields = contacts[0].getAddresses(); addressFields[0].setLabel('Apartment');

פרמטרים

שםסוגתיאור
labelStringהתווית החדשה של השדה הזה

חזרה

IMField – השדה הזה, שימושי לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:

  • https://www.google.com/m8/feeds

שיטות שהוצאו משימוש