Class DateField

तारीखफ़ील्ड

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

संपर्क में तारीख का फ़ील्ड.

इस क्लास का इस्तेमाल सिर्फ़ Contacts सेवा करती है. App Script में कहीं और इस्तेमाल की गई तारीखों के लिए, JavaScript के स्टैंडर्ड Date ऑब्जेक्ट का इस्तेमाल किया जाता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getLabel()Objectइस फ़ील्ड का लेबल दिखाता है.
setLabel(label)DateFieldइस फ़ील्ड का लेबल सेट करता है.
तरीकारिटर्न टाइपसंक्षिप्त विवरण
deleteDateField()voidइस तारीख को मिटाता है.
getDay()Integerइस तारीख के लिए, महीने का दिन दिखाता है.
getMonth()Monthइस तारीख का महीना दिखाता है.
getYear()Integerइस तारीख का साल दिखाता है.
setDate(month, day)DateFieldतारीख को साल के बिना, आज के दिन पर सेट करता है.
setDate(month, day, year)DateFieldतारीख को आज के दिन पर सेट करता है.
setLabel(label)DateFieldइस फ़ील्ड का लेबल सेट करता है. जैसे, 'जन्मदिन' या 'सालगिरह'.

ज़्यादा जानकारी वाला दस्तावेज़

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

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

वापसी का टिकट

DateField — यह फ़ील्ड, चेन करने के लिए काम का है

अनुमति देना

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

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

अब काम न करने वाले तरीके

अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

इस तारीख को मिटाता है.

// Deletes all the dates that are set for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const dates = contacts[0].getDates();
for (let i = 0; i < dates.length; i++) {
  dates[i].deleteDateField();
}

अनुमति देना

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

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

अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

इस तारीख के लिए, महीने का दिन दिखाता है.

ध्यान दें: स्टैंडर्ड JavaScript Date ऑब्जेक्ट के लिए, getDay() तरीका हफ़्ते का दिन दिखाता है.

// Logs the day of the birthday for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
Logger.log(birthday.getDay());

वापसी का टिकट

Integer — महीने का दिन

अनुमति देना

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

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

अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

इस तारीख का महीना दिखाता है.

// Logs the month of the birthday for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
Logger.log(birthday.getMonth());

वापसी का टिकट

Month — महीना

अनुमति देना

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

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

अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

इस तारीख का साल दिखाता है.

// Logs the year of the birthday for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
Logger.log(birthday.getYear());

वापसी का टिकट

Integer — साल

अनुमति देना

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

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

अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

तारीख को साल के बिना, आज के दिन पर सेट करता है.

यह तरीका सिर्फ़ उन तारीख वाले फ़ील्ड पर लागू होता है जिनमें साल की वैल्यू डालना ज़रूरी नहीं होता. जैसे, जन्मदिन.

// Sets the birthday for contact 'John Doe' to April 1
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
birthday.setDate(ContactsApp.Month.APRIL, 1);

पैरामीटर

नामटाइपब्यौरा
monthMonthमहीने का
dayIntegerदिन

वापसी का टिकट

DateField — यह तारीख, चेन करने के लिए काम की है

थ्रो

Error — अगर तारीख वाले इस फ़ील्ड में साल की जानकारी देना ज़रूरी है

अनुमति देना

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

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

अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

तारीख को आज के दिन पर सेट करता है.

// Sets the birthday for contact 'John Doe' to April 1, 1980
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
birthday.setDate(ContactsApp.Month.APRIL, 1, 1980);

पैरामीटर

नामटाइपब्यौरा
monthMonthमहीने का
dayIntegerदिन
yearIntegerसाल

वापसी का टिकट

DateField — यह तारीख, चेन करने के लिए काम की है

अनुमति देना

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

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

अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

इस फ़ील्ड का लेबल सेट करता है. जैसे, 'जन्मदिन' या 'सालगिरह'.

// Retrieves the first date that's set for contact 'John Doe' and re-labels
// it as an anniversary
const contacts = ContactsApp.getContactsByName('John Doe');
const firstDate = contacts[0].getDates()[0];
firstDate.setLabel(ContactsApp.Field.ANNIVERSARY);

पैरामीटर

नामटाइपब्यौरा
labelFieldनया स्टैंडर्ड लेबल

वापसी का टिकट

DateField — यह फ़ील्ड, चेन करने के लिए काम का है

अनुमति देना

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

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