ContactAppの概要
ContactAppとは、Google Apps Scriptで連絡先の操作を行う際に利用するコードのことですが、ContactAppに用意されているメソッドでは、次のような操作がプログラム上で実行できます。
- 既存連絡先から情報取得
- 新規連絡先の作成
- 既存連絡先の修正
- 既存連絡先の削除
クラス名一覧
ContactApp | AddressFeild | CompanyField | Contact |
ContactGroup | CustomField | DateField | EmailField |
IMField | PhotoField | UrlField |
※クリックすると対象場所にジャンプします
列挙型一覧
ExtendedField | Field | Gender |
Priority | Sensitivity |
※クリックすると対象場所にジャンプします
クラス別メソッド名一覧
Class ContactApp
メソッド名 | 返り値 | 簡単な説明 |
createContact | Contact | |
createContentGroup | ContactGroup | |
deleteContact | Void | |
deleteContactGroup | Void | |
getContact | Contact | |
getContactById | Contact | |
getContactGroup | ContactGroup | |
getContactGroupById | ContactGroup | |
getContactGroups | ContactGroup[] | |
getContacts | Contact[] | |
getContactsByAddress | Contact[] | |
getContactsByCompany | Contact[] | |
getContactsByCustomField | Contact[] | |
getContactsByDate | Contact[] | |
getContactsByEmailAddress | Contact[] | |
getContactsByGroup | Contact[] | |
getContactsByIM | Contact[] | |
getContactsByJobTitle | Contact[] | |
getContactsByName | Contact[] | |
getContactsByNotes | Contact[] | |
getContactsByPhone | Contact[] | |
getContactsByUrl | Contact[] |
Class AddressField
メソッド名 | 返り値 | 簡単な説明 |
deleteAddressField | Void | |
getAddress | String | |
getLabel | Object | |
isPrimary | Boolean | |
setAddress | AddressField | |
setAsPrimary | AddressField | |
setLabel | AddressField |
Class CompanyField
メソッド名 | 返り値 | 簡単な説明 |
deleteCompanyField | Void | |
getCompanyName | String | |
getJobTitle | String | |
isPrimary | Boolean | |
setAsPrimary | CompanyField | |
setCompanyName | CompanyField | |
setJobTitle | CompanyField |
Class Contact
メソッド名 | 返り値 | 簡単な説明 |
addAddress | AddressField | |
addCompany | CompanyField | |
addCustomField | CustomField | |
addDate | DateField | |
addEmail | EmailField | |
addIM | IMField | |
addPhone | PhoneField | |
addToGroup | Contact | |
addUrl | UrlField | |
deleteContact | Void | |
getAddresses | AddressField | |
getCompanies | CompanyField[] | |
getContactGroups | ContactGroup[] | |
getCustomFields | CustomField[] | |
getDates | DateField[] | |
getEmails | EmailField[] | |
getFamilyName | String | |
getFullName | String | |
getGivenName | String | |
getIMs | IMField[] | |
getId | String | |
getInitials | String | |
getLastUpdated | Date | |
getMaidenName | String | |
getNickname | String | |
getNotes | String | |
getPhones | PhoneField[] | |
getPrefix | String | |
getPrimaryEmail | String | |
getShortName | String | |
getSuffix | String | |
getUrls | UrlField[] | |
removeFromGroup | Contact | |
setFamilyName | Contact | |
setFullName | Contact | |
setGivenName | Contact | |
setInitials | Contact | |
setMaidenName | Contact | |
setNickname | Contact | |
setNotes | Contact | |
setPrefix | Contact | |
setShortName | Contact | |
setSuffix | Contact |
Class ContactGroup
メソッド名 | 返り値 | 簡単な説明 |
addContact | ContactGroup | |
deleteGroup | Void | |
getContacts | Contact[] | |
getId | String | |
getName | String | |
isSystemGroup | Boolean | |
removeContact | ContactGroup | |
setName | ContactGroup |
Class CustomField
メソッド名 | 返り値 | 簡単な説明 |
deleteCustomField | Void | |
getLabel | Object | |
getValue | Object | |
setLabel | CustomField | |
setValue | CustomField |
Class DateField
メソッド名 | 返り値 | 簡単な説明 |
deleteDateField | Void | |
getDay | Integer | |
getLabel | Object | |
getMonth | Month | |
getYear | Integer | |
setDate | DateField | |
setLabel | DateField |
Class EmailField
メソッド名 | 返り値 | 簡単な説明 |
deleteEmailField | Void | |
getAddress | String | |
getDisplayName | String | |
getLabel | Object | |
isPrimary | Boolean | |
setAddress | EmailField | |
setAsPrimary | EmailField | |
setDisplayName | EmailField | |
setLabel | EmailField |
Class IMField
メソッド名 | 返り値 | 簡単な説明 |
deleteIMField | Void | |
getAddress | String | |
getLabel | Object | |
isPrimary | Boolean | |
setAddress | IMField | |
setAsPrimary | IMField | |
setLabel | IMField |
Class PhotoField
メソッド名 | 返り値 | 簡単な説明 |
deletePhoneField | Void | |
getLabel | Object | |
getPhoneNumber | String | |
isPrimary | Boolean | |
setAsPrimary | PhoneField | |
setLabel | PhoneField | |
setPhoneNumber | PhoneField |
Class UrlField
メソッド名 | 返り値 | 簡単な説明 |
deleteUrlField | Void | |
getAddress | String | |
getLabel | Object | |
isPrimary | Boolean | |
setAddress | UrlField | |
setAsPrimary | UrlField | |
setLabel | UrlField |
列挙型名一覧
Enums ExtendedField
プロパティ | タイプ | 説明 |
HOBBY | Enum | |
MILEAGE | Enum | |
LANGUAGE | Enum | |
GENDER | Enum | |
BILLING_INFORMATION | Enum | |
DIRECTORY_SERVER | Enum | |
SENSITIVITY | Enum | |
PRIORITY | Enum | |
HOME | Enum | |
WORK | Enum | |
USER | Enum | |
OTHER | Enum |
Enums Field
プロパティ | タイプ | 説明 |
FULL_NAME | Enum | 連絡先のフルネーム |
GIVEN_NAME | Enum | 連絡先の名前 |
MIDDLE_NAME | Enum | 連絡先のミドルネーム |
FAMILY_NAME | Enum | 連絡先の名字 |
MAIDEN_NAME | Enum | 連絡先の旧姓 |
NICKNAME | Enum | 連絡先のニックネーム |
SHORT_NAME | Enum | 連絡先の短縮名 |
INITIALS | Enum | 連絡先のイニシャル |
PREFIX | Enum | 連絡先の敬称 |
SUFFIX | Enum | 連絡先の称号 |
HOME_EMAIL | Enum | 連絡先の個人メールアドレス |
WORK_EMAIL | Enum | 連絡先の会社メールアドレス |
BIRTHDAY | Enum | 連絡先の誕生日 |
ANNIVERSARY | Enum | 連絡先の記念日 |
HOME_ADDRESS | Enum | 連絡先の個人住所 |
WORK_ADDRESS | Enum | 連絡先の会社住所 |
ASSISTANT_PHONE | Enum | |
CALLBACK_PHONE | Enum | |
MAIN_PHONE | Enum | 連絡先のメイン電話番号 |
PAGER | Enum | 連絡先のポケベル |
HOME_FAX | Enum | 連絡先の個人ファックス |
WORK_FAX | Enum | 連絡先の会社ファックス |
HOME_PHONE | Enum | 連絡先の個人電話番号 |
WORK_PHONE | Enum | 連絡先の会社電話番号 |
MOBILE_PHONE | Enum | 連絡先の携帯番号 |
GOOGLE_VOICE | Enum | 連絡先のGoogleボイス |
NOTES | Enum | 連絡先のメモ |
GOOGLE_TALK | Enum | 連絡先のハングアウト |
AIM | Enum | 連絡先のAOLインスタントメッセンジャー |
YAHOO | Enum | 連絡先のYahooメッセンジャー |
SKYPE | Enum | 連絡先のSkype |
Enum | 連絡先のQQ | |
MSN | Enum | 連絡先のMSN |
ICQ | Enum | 連絡先のICQ |
JABBER | Enum | 連絡先のJabber |
BLOG | Enum | 連絡先のブログURL |
FTP | Enum | 連絡先のFTP URL |
PROFILE | Enum | 連絡先のプロフィールURL |
HOME_PAGE | Enum | 連絡先のホームページURL |
WORK_WEBSITE | Enum | 連絡先の会社ウェブサイトURL |
HOME_WEBSITE | Enum | 連絡先の個人ウェブサイトURL |
JOB_TITLE | Enum | 連絡先の役職 |
COMPANY | Enum | 連絡先の会社名 |
Enums Gender
プロパティ | タイプ | 説明 |
Enum | 男性 | |
FEMAIL | Enum | 女性 |
Enums Priority
プロパティ | タイプ | 説明 |
HIGH | Enum | 優先順位高 |
LOW | Enum | 優先順位低 |
NORMAL | Enum | 優先順位中 |
Enums Sensitivity
プロパティ | タイプ | 説明 |
CONFIDENTIAL | Enum | |
NORMAL | Enum | |
PERSONAL | Enum | |
PRIVATE | Enum |