×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。


Googleを追いかけろ!

.

参照ページ(Goolge)


WWW を検索 Googleを追いかけろ! を検索
class Contact : Members
memberType説明
getId String 連絡先のユニークIDを取得する
getShortName String この連絡先名のショートネームを取得する
setShortName Contact この連絡先名のショートネームを設定する
getInitials String この連絡先名のイニシャルを取得する
setInitials Contact この連絡先名のイニシャルを設定する
getPrefix String この連絡先名の接頭辞を取得する
setPrefix Contact この連絡先名の接頭辞を設定する
getSuffix String この連絡先名の接尾辞を設定する
setSuffix Contact この連絡先名の接尾辞を設定する
getContactGroups ContactGroup[] この連絡先内の連絡先グループを取得する
getEmails EmailField[ ] この連絡先内のメールアドレスを取得する
getEmails EmailField[ ] この連絡先内の指定されたラベルのメールアドレスを取得する
addEmail EmailField 標準的なラベル(home, work, etc.)をもつメールアドレスを追加する
addEmail EmailField カスタムラベルをもつ連絡先のメールアドレスを追加する
getIMs IMField[ ] 連絡先のIM(Instant Messenger)アドレスを取得する
getIMs IMField[ ] 連絡先内の指定されたラベルのIM(Instant Messenger)アドレスを取得する
addIM IMField 標準的なラベル(skype, icq, etc.)をもつIMアドレスを追加する
addIM IMField カスタムラベルをもつ連絡先のIMアドレスを追加する
getPhones PhoneField[ ] 連絡先の電話番号を取得する
getPhones PhoneField[ ] 指定されたラベルに対する連絡先の電話番号を取得する
addPhone PhoneField 標準的なラベル(mobile, pager, etc.)をもつ連絡先を追加する
addPhone PhoneField カスタムラベルをもつ連絡先の電話番号を追加する
getAddresses AddressField[] 連絡先の住所を取得する
getAddresses AddressField[] 指定されたラベルに対する連絡先の住所を取得する
addAddress AddressField 標準的なラベル(home, work, etc.)をもつ連絡先を追加する
addAddress AddressField カスタムラベルをもつ連絡先の住所を追加する
getUrls UrlField[] 連絡先のUrlsを取得する
getUrls UrlField[] 指定されたラベルに対する連絡先のUrlsを取得する
addUrl UrlField 与えられたラベル(blog, homepage, etc)をもつUrlを追加する
addUrl UrlField カスタムラベルをもつUrlを追加する
getCompanies CompanyField[] 連絡先の会社を取得する
addCompanies CompanyField[] 連絡先の会社を追加する
getCustomFields CustomField[] 連絡先のカスタムフィールドを取得する
getCustomFields CustomField[] 指定されたラベルの連絡先に対するカスタムフィールドを取得する
addCustomField CustomField ContactsApp.ExtendedField.から標準的なラベル(priority, sensitivity, etc.)をもつ連絡先を追加する
addCustomField CustomField カスタムラベルをもつカスタムフィールドを追加する
addToGroup この連絡先を指定されたContactGroupに追加する
deleteContact この連絡先を削除する
getEmailAddresses String [ ] 廃止予定;この連絡先に利用できるメールアドレスのリストを取得する
getFamilyName String 連絡先の家族名(姓)を取得する
getFullName String 連絡先のフルネーム(氏名-first name and last name)を取得する
getGivenName String 連絡先の指定された名前(最初の名前)を取得する
getHomeAddress String 廃止予定;連絡先の自宅住所を取得する
getHomeFax String 廃止予定;連絡先の自宅ファックス番号を取得する
getHomePhone String 廃止予定;連絡先の自宅電話番号を取得する
getMaidenName String 連絡先の旧姓を取得する
getMiddleName String 連絡先のミドルネームを取得する
getMobilePhone String 廃止予定;連絡先の携帯電話番号を取得する
getNickname String 連絡先のニックネームを取得する
getNotes String 連絡先に関連のあるメモを取得する
getPager String 廃止予定;連絡先のポケットベル番号を取得する
getPrimaryEmail String 連絡先のメインのメールアドレスを取得する
getUserDefinedField var 廃止予定;指定されたキーに関連付けられ値で定義されたユーザーを取得する
getUserDefinedFields Objec 廃止予定;定義されたフィールド内のすべてのユーザーの取得とJavaScriptオブジェクトのプロパティとしてそれらを返す
getWorkAddress String 廃止予定;連絡先の職場の住所を取得する
getWorkFax String 廃止予定;連絡先の職場のファックス番号を取得する
getWorkPhone String 廃止予定;連絡先の職場の電話番号を取得する
removeFromGroup 指定の連絡先グループからこの連絡先を削除する
setFamilyName 連絡先の家族名(姓)を設定する
setFullName 連絡先のフルネーム(氏名-first name and last name)を設定する
setGivenName 指定された連絡先の名前(最初の名前)を設定する
setHomeAddress 廃止予定;連絡先の自宅住所を設定する
setHomeFax 廃止予定;連絡先の自宅ファックス番号を設定する
setHomePhone 廃止予定;連絡先の自宅電話番号を設定する
setMaidenName 連絡先の旧姓を設定する
setMiddleName 連絡先のミドルネームを設定する
setMobilePhone 廃止予定;連絡先の携帯電話番号を設定する
setNickname 連絡先のニックネームを設定する
setNotes 連絡先に関連のあるメモを設定する
setPager 廃止予定;連絡先のポケットベル番号を設定する
setPrimaryEmail 廃止予定;連絡先のメインのメールアドレスを設定する
setUserDefinedField 廃止予定;指定されたキーで格納される値に定義されたユーザーを設定する
setUserDefinedFields 廃止予定;指定したオブジェクトのプロパティを持つフィールドで定義されたユーザーを設定する
setWorkAddress 廃止予定;連絡先の職場の住所を設定する
setWorkFax 廃止予定;連絡先の職場のファックス番号を設定する
setWorkPhone 廃止予定;連絡先の職場の電話番号を設定する



getId(contactGroup)

  • 連絡先のユニークIDを取得する
戻り値 :
Type説明
String この連絡先のID


getShortName()

  • この連絡先名のショートネームを取得する
戻り値 :
Type説明
String ショートネーム


setShortName(name)

  • この連絡先名のショートネームを設定する
Arguments :
nameType説明
nameString この連絡先のショートネーム
戻り値 :
Type説明
Contact この連絡先


getInitials()

  • この連絡先名のイニシャルを取得する
戻り値 :
Type説明
String イニシャル


setInitials(initials)

  • この連絡先名のイニシャルを設定する
    ( 参考 :getInitials)
Arguments :
nameType説明
initialsString この連絡先名のイニシャル
戻り値 :
Type説明
Contact この連絡先


getPrefix()

  • この連絡先名の接頭辞を取得する
    ( 参考 :setPrefix)
戻り値 :
Type説明
String 接頭辞


setPrefix(prefix)

  • この連絡先名の接頭辞を設定する
    ( 参考 :getPrefix)
Arguments :
nameType説明
prefixString この連絡先名の接頭辞
戻り値 :
Type説明
Contact この連絡先


getSuffix()

  • この連絡先名の接頭辞を取得する
    ( 参考 :setSuffix)
戻り値 :
Type説明
String 接頭辞


setSuffix(suffix)

  • この連絡先名の接頭辞を設定する
    ( 参考 :getSuffix)
Arguments :
nameType説明
suffixString この連絡先名の接尾辞
戻り値 :
Type説明
Contact この連絡先


getContactGroups()

  • この連絡先内の連絡先グループを取得する
    ( 参考 :addToGroup)
戻り値 :
Type説明
ContactGroup[] この連絡先を含むグループのリスト


getEmails()

  • この連絡先内のメールアドレスを取得する
    ( 参考 :addEmails)
戻り値 :
Type説明
EmailField[ ] メールアドレスのリスト


getEmails(label)

  • この連絡先内の指定されたラベルのメールアドレスを取得する
    ( 参考 :addEmails)
Arguments :
nameType説明
labelObject ContactsApp.Fieldにある標準的なラベルまたはカスタム文字列ラベル
戻り値 :
Type説明
EmailField[ ] メールアドレスのリスト


addEmail(label, email)

  • 標準的なラベル(home, work, etc.)をもつメールアドレスを追加する
Arguments :
nameType説明
labelField メールアドレスのタイプ
emailString メールアドレス
戻り値 :
Type説明
EmailField 新たに追加されたフィールド


addEmail(label, email)

  • カスタムラベルをもつ連絡先のメールアドレスを追加する
Arguments :
nameType説明
labelString メールアドレスのラベル
emailString メールアドレス
戻り値 :
Type説明
EmailField 新たに追加されたフィールド


getIMs()

  • 連絡先のIM(Instant Messenger)アドレスを取得する
    ( 参考 :addIM)
戻り値 :
Type説明
IMField[ ] インスタントメッセージのアドレスリスト


getIMs(label)

  • 連絡先内の指定されたラベルのIM(Instant Messenger)アドレスを取得する
    ( 参考 :addIM)
Arguments :
nameType説明
labelObject ContactsApp.Fieldにある標準的なラベルまたはカスタム文字列ラベル
戻り値 :
Type説明
IMField[ ] インスタントメッセージのアドレスリスト


addIM(label, im)

  • 標準的なラベル(skype, icq, etc.)をもつIMアドレスを追加する
    ( 参考 :getIMs)
Arguments :
nameType説明
labelField アドレスのタイプ
imString インスタントメッセージのアドレス
戻り値 :
Type説明
IMField 新たに追加されたフィールド


getPhones()

  • 連絡先の電話番号を取得する
    ( 参考 :addPhone)
戻り値 :
Type説明
PhoneField[] 電話番号のリスト


getPhones(label)

  • 指定されたラベルに対する連絡先の電話番号を取得する
    ( 参考 :addPhone)
Arguments :
nameType説明
labelObject ContactsApp.Fieldにある標準的なラベルまたはカスタム文字列ラベル
戻り値 :
Type説明
PhoneField[] 電話番号のリスト


addPhone(label, number)

  • 標準的なラベル(mobile, pager, etc.)をもつ連絡先を追加する
    ( 参考 :getPhones)
Arguments :
nameType説明
labelField 電話番号のタイプ
numberString 電話番号
戻り値 :
Type説明
PhoneField 新たに追加されたフィールド


addPhone(label, number)

  • カスタムラベルをもつ連絡先の電話番号を追加する
    ( 参考 :getPhones)
Arguments :
nameType説明
labelString 電話番号のラベル
numberString 電話番号
戻り値 :
Type説明
PhoneField 新たに追加されたフィールド


getAddresses()

  • 連絡先の住所を取得する
    ( 参考 :addAddress)
戻り値 :
Type説明
AddressField[] 住所のリスト


getAddresses(label)

  • 指定されたラベルに対する連絡先の住所を取得する
    ( 参考 :addAddress)
Arguments :
nameType説明
labelObject ContactsApp.Fieldにある標準的なラベルまたはカスタム文字列ラベル
戻り値 :
Type説明
AddressField[] 住所のリスト


addAddress(label, address)

  • 標準的なラベル(home, work, etc.)をもつ連絡先を追加する
    ( 参考 :getAddresses)
Arguments :
nameType説明
labelField 住所のタイプ
addressString 住所
戻り値 :
Type説明
AddressField 新たに追加されたフィールド


addAddress(label, address)

  • カスタムラベルをもつ連絡先の住所を追加する
    ( 参考 :getAddresses)
Arguments :
nameType説明
labelString 住所のラベル
addressString 住所
戻り値 :
Type説明
AddressField 新たに追加されたフィールド


getUrls()

  • 連絡先のUrlsを取得する
    ( 参考 :addUrl)
戻り値 :
Type説明
UrlField[] Urlsのリスト


getUrls(label)

  • 指定されたラベルに対する連絡先のUrlsを取得する
    ( 参考 :addUrl)
Arguments :
nameType説明
labelObject ContactsApp.Fieldにある標準的なラベルまたはカスタム文字列ラベル
戻り値 :
Type説明
UrlField[] Urlsのリスト


addUrl(label, url)

  • 与えられたラベル(blog, homepage, etc)をもつUrlを追加する
    ( 参考 :getUrls)
Arguments :
nameType説明
labelField Urlのタイプ
urlString URL
戻り値 :
Type説明
UrlField 新たに追加されたフィールド


addUrl(label, url)

  • カスタムラベルをもつUrlを追加する
    ( 参考 :getUrls)
Arguments :
nameType説明
labelString Urlのラベル
urlString URL
戻り値 :
Type説明
UrlField 新たに追加されたフィールド


getCompanies()

  • 連絡先の会社を取得する
    ( 参考 :addCompany)
戻り値 :
Type説明
CompanyField[] 会社のリスト


addCompanies()

  • 連絡先の会社を追加する
    ( 参考 :getCompany)
戻り値 :
Type説明
CompanyField[] 新たに追加されたフィールド


getCustomFields()

  • 連絡先のカスタムフィールドを取得する
    ( 参考 :addCustomField)
戻り値 :
Type説明
CustomField[] カスタムフィールドのリスト


getCustomFields(label)

  • 指定されたラベルの連絡先に対するカスタムフィールドを取得する
    ( 参考 :addCustomField)
Arguments :
nameType説明
labelObject ContactsApp.Fieldにある標準的なラベルまたはカスタム文字列ラベル
戻り値 :
Type説明
CustomField[] カスタムフィールドのリスト


addCustomField(label, value)

  • ContactsApp.ExtendedField.から標準的なラベル(priority, sensitivity, etc.)をもつ連絡先を追加する
    ( 参考 :getCustomFields)
Arguments :
nameType説明
labelExtendedField カスタムフィールドのタイプ
valueString 格納すべき値
戻り値 :
Type説明
CustomField 新たに追加されたフィールド


addCustomField(label, value)

  • カスタムラベルをもつカスタムフィールドを追加する
    ( 参考 :getCustomFields)
Arguments :
nameType説明
labelString カスタムフィールドに対するラベル
valueString 格納すべき値
戻り値 :
Type説明
CustomField 新たに追加されたフィールド


addToGroup(contactGroup)

  • この連絡先を指定されたContactGroupに追加する
    ( 参考 :removeFromGroup)
Arguments :
nameType説明
contactGroupContactGroup [ ] 連絡先が追加されるべき連絡先グループ
サンプル :
var group = ContactsApp.createContactGroup("Pets");
var contact = ContactsApp.createContact('Fido','McDog', 'fido@example.com');
contact.addToGroup(group);


deleteContact()

サンプル :
var c = ContactsApp.createContact('Fido','McDog', 'fido@example.com');
var contact = ContactsApp.findByEmailAddress('fido@example.com');
contact.deleteContact();


廃止予定;getEmailAddresses()

戻り値 :
Type説明
String [ ] 指定した連絡先のメールアドレス


getFamilyName()

戻り値 :
Type説明
String 連絡先の家族名(姓)


getFullName()

戻り値 :
Type説明
String 連絡先のフルネーム
サンプル :
var c = ContactsApp.createContact('Fido','McDog', 'fido@example.com');
var contact = ContactsApp.findByEmailAddress('fido@example.com');
Browser.msgBox (contact.getFullName());


getGivenName()

戻り値 :
Type説明
String 連絡先の名前


廃止予定;getHomeAddress()

戻り値 :
Type説明
String 連絡先の自宅住所


廃止予定;getHomeFax()

戻り値 :
Type説明
String 連絡先の自宅ファックス番号


廃止予定;getHomePhone()

戻り値 :
Type説明
String 連絡先の自宅電話番号


getMaidenName()

戻り値 :
Type説明
String 連絡先の旧姓


getMiddleName()

戻り値 :
Type説明
String 連絡先のミドルネーム


廃止予定;getMobilePhone()

戻り値 :
Type説明
String 連絡先の携帯電話番号


getNickname()

戻り値 :
Type説明
String 連絡先のニックネーム


getNotes()

戻り値 :
Type説明
String 連絡先に関連のあるメモ


廃止予定;getPager()

戻り値 :
Type説明
String 連絡先のポケットベル番号


getPrimaryEmail()

戻り値 :
Type説明
String 連絡先のメインのメールアドレス


廃止予定;getUserDefinedField(key)

  • 指定されたキーに関連付けられ値で定義されたユーザーを取得する
    ( 参考 :setUserDefinedField)
Arguments :
nameType説明
keyvar キーは任意の基本型を指定できる
戻り値 :
Type説明
var 前もってキーとともに格納された定義済コンテンツをユーザーに返す
サンプル :
var contact = ContactsApp.findByEmailAddress('fido@example.com');
var breed = contact.getUserDefinedField("Breed");
Browser.msgBox("Fido is a " + breed);


廃止予定;getUserDefinedFields()

  • 定義されたフィールド内のすべてのユーザーの取得とJavaScriptオブジェクトのプロパティとしてそれらを返す
    ( 参考 :setUserDefinedFields)
戻り値 :
Type説明
Object ユーザーが定義したキーその他に対応した名前を持つプロパティオブジェクト
サンプル :
// assumes you have run the setUserDefinedFields demo
  var c = ContactsApp.findByEmailAddress('fido@example.com');
  var properties = c.getUserDefinedFields();
  for (var i in properties)
    Browser.msgBox(i + ": " + properties[i]); 


廃止予定;getWorkAddress()

戻り値 :
Type説明
String この連絡先の職場の住所を含む文字列


廃止予定;getWorkFax()

戻り値 :
Type説明
String この連絡先の職場のファックス番号を含む文字列


廃止予定;getWorkPhone()

戻り値 :
Type説明
String この連絡先の職場の電話番号を含む文字列


removeFromGroup(contactGroup)

Arguments :
nameType説明
contactGroupContactGroup 削除しようとする連絡先の所属する連絡先グループ
サンプル :
var contact = ContactsApp.findByEmailAddress('fido@example.com');
var group = ContactsApp.findContactGroup("Pets");
contact.removeFromGroup(group);


setFamilyName(familyName)

Arguments :
nameType説明
familyNameString 連絡先の家族名(姓)


setFullName(fullName)

Arguments :
nameType説明
fullNameString 連絡先のフルネーム


setGivenName(givenName)

Arguments :
nameType説明
givenNameString 指定された連絡先の名前


廃止予定;setHomeAddress(homeAddress)

Arguments :
nameType説明
homeAddressString 連絡先の新しい自宅住所


廃止予定;setHomeFax(homeFax)

Arguments :
nameType説明
homeFaxString 連絡先の新しいファックス番号


廃止予定;setHomePhone(homePhone)

Arguments :
nameType説明
homePhoneString 連絡先の新しい自宅電話番号


setMaidenName(maidenName)

Arguments :
nameType説明
maidenNameString 連絡先の旧姓


setMiddleName(middleName)

Arguments :
nameType説明
middleNameString 連絡先のミドルネーム


廃止予定;setMobilePhone(mobilePhone)

Arguments :
nameType説明
mobilePhoneString 連絡先の携帯電話番号


setNickname(nickname)

Arguments :
nameType説明
nicknameString 連絡先のニックネーム


setNotes(notes)

Arguments :
nameType説明
notesString ノートはこの連絡先と一緒に格納される


廃止予定;setPager(pager)

Arguments :
nameType説明
pagerString 連絡先のポケットベル番号


廃止予定;setPrimaryEmail(emailAddress)

Arguments :
nameType説明
emailAddressString 連絡先の新しいメインのメールアドレス


廃止予定;setUserDefinedField(key, value)

  • 指定されたキーで格納される値に定義されたユーザーを設定する
    ( 参考 :getUserDefinedField)
Arguments :
nameType説明
keyvar キーは任意の基本型(文字列、整数、等)にすることができる
valuevar 値は任意の基本型(文字列、整数、等)することができる
サンプル :
var contact = ContactsApp.findByEmailAddress('fido@example.com');
contact.setUserDefinedField("Breed", "Irish Wolf Hound");


廃止予定;setUserDefinedFields(obj)

  • 指定したオブジェクトのプロパティを持つフィールドで定義されたユーザーを設定する
    ( 参考 :getUserDefinedFields)
Arguments :
nameType説明
objObject フォーム(キー:値)の1つまたは複数のプロパティを持つオブジェクト
サンプル :
var properties = {};
  properties.weight = 50;
  properties.color = "Brown";
  properties.breed = "Great Dane";

  var c = ContactsApp.createContact('Fido','McDog', 'fido@example.com');
  c.setUserDefinedFields(properties);

  var breed = c.getUserDefinedField("breed");
  Browser.msgBox("Fido is a " + breed);


廃止予定;setWorkAddress(workAddress)

Arguments :
nameType説明
workAddressString 連絡先の職場の住所


廃止予定;setWorkFax(workFax)

Arguments :
nameType説明
workFaxString 連絡先の職場のファックス番号


廃止予定;setWorkPhone(workPhone)

Arguments :
nameType説明
workPhoneString 連絡先の職場の電話番号


動作確認用サンプル :

下のSetContactInfo()実行後にlookUpContactInfo()を行いました。 SetContactInfo()実行後のイメージと見比べてみると幾つかのメソッドは対応していないようです。英語版用なのかもしれませんが、 これだけあれば十分ですね。


function lookUpContactInfo(){ var contact = ContactsApp.findByEmailAddress('new@example.com'); for(var i in contact){ contact.getFullName(); } var fullname = contact.getFullName(); var sheet = SpreadsheetApp.getActiveSheet().getRange("C4"); sheet.setValue(fullname); var familyname = contact.getFamilyName(); var fullname = contact.getFullName(); var givenname = contact.getGivenName(); var homeaddress = contact.getHomeAddress(); var homefax = contact.getHomeFax(); var homephone = contact.getHomePhone(); var maidenname = contact.getMaidenName(); var middlename = contact.getMiddleName(); var mobilephone= contact.getMobilePhone(); var nickname = contact.getNickname(); var notes = contact.getNotes(); var pager = contact.getPager(); var primaryemail = contact.getPrimaryEmail(); var workaddress = contact.getWorkAddress(); var workfax = contact.getWorkFax(); var workphone = contact.getWorkPhone(); Browser.msgBox (familyname + fullname + givenname + homeaddress + homefax + homephone + maidenname + middlename ); Browser.msgBox (mobilephone + nickname + notes + pager + primaryemail + workaddress + workfax + workphone); }


function SetContactInfo(){ var c = ContactsApp.findByEmailAddress('new@example.com'); c.setFamilyName("setFamilyName"); c.setFullName("setFullName"); c.setGivenName("setGivenName"); c.setHomeAddress("setHomeAddress"); c.setHomeFax("setHomeFax"); c.setHomePhone("setHomePhone"); c.setMaidenName("setMaidenName"); c.setMiddleName("setMiddleName"); c.setMobilePhone("setMobilePhone"); c.setNickname("setNickname"); c.setNotes("setNotes"); c.setPager("setPager"); c.setPrimaryEmail("setPrimaryEmail"); c.setWorkAddress("setWorkAddress"); c.setWorkFax("setWorkFax"); c.setWorkPhone("setWorkPhone"); }

20110128