今日からGoogleコンタクトが操作できるGASのコード一覧
目次
ContactAppの概要
ContactAppとは、Google Apps Scriptで連絡先の操作を行う際に利用するコードのことですが、ContactAppに用意されているメソッドでは、次のような操作がプログラム上で実行できます。
- 既存連絡先から情報取得
- 新規連絡先の作成
- 既存連絡先の修正
- 既存連絡先の削除
クラス名一覧
※クリックすると対象場所にジャンプします
列挙型一覧
※クリックすると対象場所にジャンプします
クラス別メソッド名一覧
Class AddressField
Class CompanyField
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 |
QQ |
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
プロパティ |
タイプ |
説明 |
MAIL |
Enum |
男性 |
FEMAIL |
Enum |
女性 |
Enums Priority
プロパティ |
タイプ |
説明 |
HIGH |
Enum |
優先順位高 |
LOW |
Enum |
優先順位低 |
NORMAL |
Enum |
優先順位中 |
Enums Sensitivity
プロパティ |
タイプ |
説明 |
CONFIDENTIAL |
Enum |
|
NORMAL |
Enum |
|
PERSONAL |
Enum |
|
PRIVATE |
Enum |
|
この記事が気に入ったら
いいね または フォローしてね!
この記事を書いた人
初心者でもわかるGoogle Apps Script活用のススメの管理人。
業務でラクをするという邪な目的のためにプログラムを独学で勉強し始め、初心者向けのGoogle Apps Scriptの使い方サイトを運営するに至る。
ラクをするためにはどんな苦労も厭わないという考えから、手っ取り早くスキルアップするためにCrowdWorksやLancersなどで仕事を受注し始め、過去にはTopClass PRO Crowd workerに認定された経験を持つ。
現在では、業務効率化システムの開発を行う会社の代表を務める。
コメント