Class IMField

IMField

अब काम नहीं करता. इसके बजाय, People API की बेहतर सेटिंग का इस्तेमाल करें सेवा

किसी संपर्क में फटाफट मैसेज सेवा फ़ील्ड.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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.
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()

इस फ़ील्ड के लिए लेबल प्राप्त करता है. यह कोई फ़ील्ड, एक्सटेंडेड फ़ील्ड या स्ट्रिंग हो सकती है.

// 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नया पता

वापसी का टिकट

IMField — यह फ़ील्ड चेन बनाने के लिए काम का है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • 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();

वापसी का टिकट

IMField — चेन बनाने के लिए यह फ़ील्डवैल्यू

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • 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नया स्टैंडर्ड लेबल

वापसी का टिकट

IMField — चेन बनाने के लिए यह फ़ील्डवैल्यू

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • 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इस फ़ील्ड के लिए नया लेबल

वापसी का टिकट

IMField — यह फ़ील्ड चेन बनाने के लिए काम का है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

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

ऐसे तरीके जो अब काम नहीं करते