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.
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()

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

// 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 — whether this is primary

अनुमति देना

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

  • 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

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