Class EmailField

EmailField

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

שדה אימייל באיש קשר.

שיטות

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

תיעוד מפורט

getAddress()

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

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

החזרות

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

הרשאות

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

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

getLabel()

הפונקציה מקבלת את התווית של השדה הזה. השדה יכול להיות Field , ExtendedField או String.

// 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.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
for (var 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.
var contacts = ContactsApp.getContactsByName('John Doe');
var 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.
var contacts = ContactsApp.getContactsByName('John Doe');
var homeAddress = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS);
homeAddress[0].setAddress('123 Main St, Raleigh, NC, 27601');

פרמטרים

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

החזרות

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

הרשאות

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

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

setAsPrimary()

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

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

החזרות

EmailField – ה-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.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
addressFields[0].setLabel(ContactsApp.Field.WORK_ADDRESS);

פרמטרים

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

החזרות

EmailField – ה-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.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
addressFields[0].setLabel('Apartment');

פרמטרים

שםתיאורהתיאור
labelStringהתווית החדשה עבור השדה הזה

החזרות

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

הרשאות

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

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

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