Google Apps Script API
Preparing search index...
google-apps-script-events
GoogleAppsScript
Contacts
Contact
Interface Contact
A Contact contains the name, address, and various contact details of a contact.
interface
Contact
{
addAddress
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
address
:
string
,
)
:
AddressField
;
addCompany
(
company
:
string
,
title
:
string
)
:
CompanyField
;
addCustomField
(
label
:
string
|
typeof
ExtendedField
,
content
:
any
,
)
:
CustomField
;
addDate
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
month
:
Month
,
day
:
number
,
year
:
number
,
)
:
DateField
;
addEmail
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
address
:
string
,
)
:
EmailField
;
addIM
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
address
:
string
,
)
:
IMField
;
addPhone
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
number
:
string
,
)
:
PhoneField
;
addToGroup
(
group
:
GoogleAppsScript
.
Contacts
.
ContactGroup
,
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
addUrl
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
url
:
string
,
)
:
UrlField
;
deleteContact
()
:
void
;
getAddresses
()
:
AddressField
[]
;
getAddresses
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
)
:
AddressField
[]
;
getCompanies
()
:
CompanyField
[]
;
getContactGroups
()
:
GoogleAppsScript
.
Contacts
.
ContactGroup
[]
;
getCustomFields
()
:
CustomField
[]
;
getCustomFields
(
label
:
string
|
typeof
ExtendedField
)
:
CustomField
[]
;
getDates
()
:
DateField
[]
;
getDates
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
)
:
DateField
[]
;
getEmailAddresses
()
:
string
[]
;
getEmails
()
:
EmailField
[]
;
getEmails
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
)
:
EmailField
[]
;
getFamilyName
()
:
string
;
getFullName
()
:
string
;
getGivenName
()
:
string
;
getHomeAddress
()
:
string
;
getHomeFax
()
:
string
;
getHomePhone
()
:
string
;
getId
()
:
string
;
getIMs
()
:
IMField
[]
;
getIMs
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
)
:
IMField
[]
;
getInitials
()
:
string
;
getLastUpdated
()
:
GoogleAppsScript
.
Base
.
Date
;
getMaidenName
()
:
string
;
getMiddleName
()
:
string
;
getMobilePhone
()
:
string
;
getNickname
()
:
string
;
getNotes
()
:
string
;
getPager
()
:
string
;
getPhones
()
:
PhoneField
[]
;
getPhones
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
)
:
PhoneField
[]
;
getPrefix
()
:
string
;
getPrimaryEmail
()
:
string
;
getShortName
()
:
string
;
getSuffix
()
:
string
;
getUrls
()
:
UrlField
[]
;
getUrls
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
)
:
UrlField
[]
;
getUserDefinedField
(
key
:
string
)
:
string
;
getUserDefinedFields
()
:
object
;
getWorkAddress
()
:
string
;
getWorkFax
()
:
string
;
getWorkPhone
()
:
string
;
removeFromGroup
(
group
:
GoogleAppsScript
.
Contacts
.
ContactGroup
,
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setFamilyName
(
familyName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setFullName
(
fullName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setGivenName
(
givenName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setHomeAddress
(
addr
:
string
)
:
void
;
setHomeFax
(
phone
:
string
)
:
void
;
setHomePhone
(
phone
:
string
)
:
void
;
setInitials
(
initials
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setMaidenName
(
maidenName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setMiddleName
(
middleName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setMobilePhone
(
phone
:
string
)
:
void
;
setNickname
(
nickname
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setNotes
(
notes
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setPager
(
phone
:
string
)
:
void
;
setPrefix
(
prefix
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setPrimaryEmail
(
primaryEmail
:
string
)
:
void
;
setShortName
(
shortName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setSuffix
(
suffix
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
;
setUserDefinedField
(
key
:
string
,
value
:
string
)
:
void
;
setUserDefinedFields
(
o
:
object
)
:
void
;
setWorkAddress
(
addr
:
string
)
:
void
;
setWorkFax
(
phone
:
string
)
:
void
;
setWorkPhone
(
phone
:
string
)
:
void
;
}
Index
Methods
add
Address
add
Company
add
Custom
Field
add
Date
add
Email
add
IM
add
Phone
add
To
Group
add
Url
delete
Contact
get
Addresses
get
Companies
get
Contact
Groups
get
Custom
Fields
get
Dates
get
Email
Addresses
get
Emails
get
Family
Name
get
Full
Name
get
Given
Name
get
Home
Address
get
Home
Fax
get
Home
Phone
get
Id
get
I
Ms
get
Initials
get
Last
Updated
get
Maiden
Name
get
Middle
Name
get
Mobile
Phone
get
Nickname
get
Notes
get
Pager
get
Phones
get
Prefix
get
Primary
Email
get
Short
Name
get
Suffix
get
Urls
get
User
Defined
Field
get
User
Defined
Fields
get
Work
Address
get
Work
Fax
get
Work
Phone
remove
From
Group
set
Family
Name
set
Full
Name
set
Given
Name
set
Home
Address
set
Home
Fax
set
Home
Phone
set
Initials
set
Maiden
Name
set
Middle
Name
set
Mobile
Phone
set
Nickname
set
Notes
set
Pager
set
Prefix
set
Primary
Email
set
Short
Name
set
Suffix
set
User
Defined
Field
set
User
Defined
Fields
set
Work
Address
set
Work
Fax
set
Work
Phone
Methods
add
Address
addAddress
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
address
:
string
,
)
:
AddressField
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
address
:
string
Returns
AddressField
add
Company
addCompany
(
company
:
string
,
title
:
string
)
:
CompanyField
Parameters
company
:
string
title
:
string
Returns
CompanyField
add
Custom
Field
addCustomField
(
label
:
string
|
typeof
ExtendedField
,
content
:
any
)
:
CustomField
Parameters
label
:
string
|
typeof
ExtendedField
content
:
any
Returns
CustomField
add
Date
addDate
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
month
:
Month
,
day
:
number
,
year
:
number
,
)
:
DateField
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
month
:
Month
day
:
number
year
:
number
Returns
DateField
add
Email
addEmail
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
address
:
string
,
)
:
EmailField
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
address
:
string
Returns
EmailField
add
IM
addIM
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
address
:
string
,
)
:
IMField
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
address
:
string
Returns
IMField
add
Phone
addPhone
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
number
:
string
,
)
:
PhoneField
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
number
:
string
Returns
PhoneField
add
To
Group
addToGroup
(
group
:
GoogleAppsScript
.
Contacts
.
ContactGroup
,
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
group
:
GoogleAppsScript
.
Contacts
.
ContactGroup
Returns
GoogleAppsScript
.
Contacts
.
Contact
add
Url
addUrl
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
url
:
string
,
)
:
UrlField
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
url
:
string
Returns
UrlField
delete
Contact
deleteContact
()
:
void
Returns
void
get
Addresses
getAddresses
()
:
AddressField
[]
Returns
AddressField
[]
getAddresses
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
,
)
:
AddressField
[]
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
Returns
AddressField
[]
get
Companies
getCompanies
()
:
CompanyField
[]
Returns
CompanyField
[]
get
Contact
Groups
getContactGroups
()
:
GoogleAppsScript
.
Contacts
.
ContactGroup
[]
Returns
GoogleAppsScript
.
Contacts
.
ContactGroup
[]
get
Custom
Fields
getCustomFields
()
:
CustomField
[]
Returns
CustomField
[]
getCustomFields
(
label
:
string
|
typeof
ExtendedField
)
:
CustomField
[]
Parameters
label
:
string
|
typeof
ExtendedField
Returns
CustomField
[]
get
Dates
getDates
()
:
DateField
[]
Returns
DateField
[]
getDates
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
)
:
DateField
[]
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
Returns
DateField
[]
get
Email
Addresses
getEmailAddresses
()
:
string
[]
Returns
string
[]
Deprecated
DO NOT USE
get
Emails
getEmails
()
:
EmailField
[]
Returns
EmailField
[]
getEmails
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
)
:
EmailField
[]
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
Returns
EmailField
[]
get
Family
Name
getFamilyName
()
:
string
Returns
string
get
Full
Name
getFullName
()
:
string
Returns
string
get
Given
Name
getGivenName
()
:
string
Returns
string
get
Home
Address
getHomeAddress
()
:
string
Returns
string
Deprecated
DO NOT USE
get
Home
Fax
getHomeFax
()
:
string
Returns
string
Deprecated
DO NOT USE
get
Home
Phone
getHomePhone
()
:
string
Returns
string
Deprecated
DO NOT USE
get
Id
getId
()
:
string
Returns
string
get
I
Ms
getIMs
()
:
IMField
[]
Returns
IMField
[]
getIMs
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
)
:
IMField
[]
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
Returns
IMField
[]
get
Initials
getInitials
()
:
string
Returns
string
get
Last
Updated
getLastUpdated
()
:
GoogleAppsScript
.
Base
.
Date
Returns
GoogleAppsScript
.
Base
.
Date
get
Maiden
Name
getMaidenName
()
:
string
Returns
string
get
Middle
Name
getMiddleName
()
:
string
Returns
string
get
Mobile
Phone
getMobilePhone
()
:
string
Returns
string
Deprecated
DO NOT USE
get
Nickname
getNickname
()
:
string
Returns
string
get
Notes
getNotes
()
:
string
Returns
string
get
Pager
getPager
()
:
string
Returns
string
Deprecated
DO NOT USE
get
Phones
getPhones
()
:
PhoneField
[]
Returns
PhoneField
[]
getPhones
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
)
:
PhoneField
[]
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
Returns
PhoneField
[]
get
Prefix
getPrefix
()
:
string
Returns
string
get
Primary
Email
getPrimaryEmail
()
:
string
Returns
string
get
Short
Name
getShortName
()
:
string
Returns
string
get
Suffix
getSuffix
()
:
string
Returns
string
get
Urls
getUrls
()
:
UrlField
[]
Returns
UrlField
[]
getUrls
(
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
)
:
UrlField
[]
Parameters
label
:
string
|
typeof
GoogleAppsScript
.
Contacts
.
Field
Returns
UrlField
[]
get
User
Defined
Field
getUserDefinedField
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
Deprecated
DO NOT USE
get
User
Defined
Fields
getUserDefinedFields
()
:
object
Returns
object
Deprecated
DO NOT USE
get
Work
Address
getWorkAddress
()
:
string
Returns
string
Deprecated
DO NOT USE
get
Work
Fax
getWorkFax
()
:
string
Returns
string
Deprecated
DO NOT USE
get
Work
Phone
getWorkPhone
()
:
string
Returns
string
Deprecated
DO NOT USE
remove
From
Group
removeFromGroup
(
group
:
GoogleAppsScript
.
Contacts
.
ContactGroup
,
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
group
:
GoogleAppsScript
.
Contacts
.
ContactGroup
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Family
Name
setFamilyName
(
familyName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
familyName
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Full
Name
setFullName
(
fullName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
fullName
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Given
Name
setGivenName
(
givenName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
givenName
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Home
Address
setHomeAddress
(
addr
:
string
)
:
void
Parameters
addr
:
string
Returns
void
Deprecated
DO NOT USE
set
Home
Fax
setHomeFax
(
phone
:
string
)
:
void
Parameters
phone
:
string
Returns
void
Deprecated
DO NOT USE
set
Home
Phone
setHomePhone
(
phone
:
string
)
:
void
Parameters
phone
:
string
Returns
void
Deprecated
DO NOT USE
set
Initials
setInitials
(
initials
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
initials
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Maiden
Name
setMaidenName
(
maidenName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
maidenName
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Middle
Name
setMiddleName
(
middleName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
middleName
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Mobile
Phone
setMobilePhone
(
phone
:
string
)
:
void
Parameters
phone
:
string
Returns
void
Deprecated
DO NOT USE
set
Nickname
setNickname
(
nickname
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
nickname
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Notes
setNotes
(
notes
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
notes
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Pager
setPager
(
phone
:
string
)
:
void
Parameters
phone
:
string
Returns
void
Deprecated
DO NOT USE
set
Prefix
setPrefix
(
prefix
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
prefix
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Primary
Email
setPrimaryEmail
(
primaryEmail
:
string
)
:
void
Parameters
primaryEmail
:
string
Returns
void
Deprecated
DO NOT USE
set
Short
Name
setShortName
(
shortName
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
shortName
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
Suffix
setSuffix
(
suffix
:
string
)
:
GoogleAppsScript
.
Contacts
.
Contact
Parameters
suffix
:
string
Returns
GoogleAppsScript
.
Contacts
.
Contact
set
User
Defined
Field
setUserDefinedField
(
key
:
string
,
value
:
string
)
:
void
Parameters
key
:
string
value
:
string
Returns
void
Deprecated
DO NOT USE
set
User
Defined
Fields
setUserDefinedFields
(
o
:
object
)
:
void
Parameters
o
:
object
Returns
void
Deprecated
DO NOT USE
set
Work
Address
setWorkAddress
(
addr
:
string
)
:
void
Parameters
addr
:
string
Returns
void
Deprecated
DO NOT USE
set
Work
Fax
setWorkFax
(
phone
:
string
)
:
void
Parameters
phone
:
string
Returns
void
Deprecated
DO NOT USE
set
Work
Phone
setWorkPhone
(
phone
:
string
)
:
void
Parameters
phone
:
string
Returns
void
Deprecated
DO NOT USE
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
Address
add
Company
add
Custom
Field
add
Date
add
Email
add
IM
add
Phone
add
To
Group
add
Url
delete
Contact
get
Addresses
get
Companies
get
Contact
Groups
get
Custom
Fields
get
Dates
get
Email
Addresses
get
Emails
get
Family
Name
get
Full
Name
get
Given
Name
get
Home
Address
get
Home
Fax
get
Home
Phone
get
Id
get
I
Ms
get
Initials
get
Last
Updated
get
Maiden
Name
get
Middle
Name
get
Mobile
Phone
get
Nickname
get
Notes
get
Pager
get
Phones
get
Prefix
get
Primary
Email
get
Short
Name
get
Suffix
get
Urls
get
User
Defined
Field
get
User
Defined
Fields
get
Work
Address
get
Work
Fax
get
Work
Phone
remove
From
Group
set
Family
Name
set
Full
Name
set
Given
Name
set
Home
Address
set
Home
Fax
set
Home
Phone
set
Initials
set
Maiden
Name
set
Middle
Name
set
Mobile
Phone
set
Nickname
set
Notes
set
Pager
set
Prefix
set
Primary
Email
set
Short
Name
set
Suffix
set
User
Defined
Field
set
User
Defined
Fields
set
Work
Address
set
Work
Fax
set
Work
Phone
Google Apps Script API
Loading...
A Contact contains the name, address, and various contact details of a contact.