Этот класс используется только службой контактов, а даты, используемые в других местах сценария приложения, используют стандартный объект Date JavaScript.
Устанавливает метку этого поля, например «День рождения» или «Годовщина».
Подробная документация
get Label()
Получает метку для этого поля. Это может быть поле, 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.constcontacts=ContactsApp.getContactsByName('John Doe');constaddressFields=contacts[0].getAddresses();for(leti=0;i < addressFields.length;i++){Logger.log(addressFields[i].getLabel());}
Возвращаться
Object — метка для этого поля
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
set Label(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.constcontacts=ContactsApp.getContactsByName('John Doe');constaddressFields=contacts[0].getAddresses();addressFields[0].setLabel('Apartment');
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
Устаревшие методы
delete Date Field()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Удаляет эту дату.
// Deletes all the dates that are set for contact 'John Doe'constcontacts=ContactsApp.getContactsByName('John Doe');constdates=contacts[0].getDates();for(leti=0;i < dates.length;i++){dates[i].deleteDateField();}
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
get Day()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает день месяца для этой даты.
Примечание. Для стандартных объектов JavaScript Date метод get Day() вместо этого возвращает день недели.
// Logs the day of the birthday for contact 'John Doe'constcontacts=ContactsApp.getContactsByName('John Doe');constbirthday=contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];Logger.log(birthday.getDay());
Возвращаться
Integer — день месяца
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
get Month()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает месяц для этой даты.
// Logs the month of the birthday for contact 'John Doe'constcontacts=ContactsApp.getContactsByName('John Doe');constbirthday=contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];Logger.log(birthday.getMonth());
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
get Year()
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Получает год для этой даты.
// Logs the year of the birthday for contact 'John Doe'constcontacts=ContactsApp.getContactsByName('John Doe');constbirthday=contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];Logger.log(birthday.getYear());
Возвращаться
Integer — год
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
set Date(month, day)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устанавливает дату по этому дню, без указания года.
Этот метод применяется только к полям даты, для которых не требуется указание года, например дней рождения.
// Sets the birthday for contact 'John Doe' to April 1constcontacts=ContactsApp.getContactsByName('John Doe');constbirthday=contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];birthday.setDate(ContactsApp.Month.APRIL,1);
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
set Date(month, day, year)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устанавливает дату на этот день.
// Sets the birthday for contact 'John Doe' to April 1, 1980constcontacts=ContactsApp.getContactsByName('John Doe');constbirthday=contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];birthday.setDate(ContactsApp.Month.APRIL,1,1980);
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
https://www.google.com/m8/feeds
set Label(label)
Устарело. Эта функция устарела и не должна использоваться в новых скриптах.
Устанавливает метку этого поля, например «День рождения» или «Годовщина».
// Retrieves the first date that's set for contact 'John Doe' and re-labels// it as an anniversaryconstcontacts=ContactsApp.getContactsByName('John Doe');constfirstDate=contacts[0].getDates()[0];firstDate.setLabel(ContactsApp.Field.ANNIVERSARY);
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 UTC."],[],[]]