非推奨。代わりに、People API 拡張サービスを使用してください。
このクラスを使用すると、ユーザーは自分の Google コンタクトにアクセスし、そこにリストされている連絡先を作成、削除、更新できます。
非推奨のプロパティ
プロパティ | 種類 | 説明 |
---|---|---|
ExtendedField |
| |
Field |
| |
Gender |
| |
Month | Month | |
Priority |
| |
Sensitivity |
|
サポート終了のメソッド
サポート終了のメソッド
createContact(givenName, familyName, email)
createContact(givenName, familyName, email)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
新しい連絡先を作成します。
// The code below creates a new contact with the name "John Doe" and the email address // "john.doe@example.com". var contact = ContactsApp.createContact('John', 'Doe', 'john.doe@example.com');
パラメータ
名前 | 型 | 説明 |
---|---|---|
givenName | String | 連絡先の名前 |
familyName | String | 連絡先の姓 |
email | String | 連絡先のメールアドレス |
リターン
- 新しく作成された Contact オブジェクトContact
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
createContactGroup(name)
createContactGroup(name)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
指定した名前で連絡先グループを作成します。
// The code below creates a new contact group named "Work Friends" var group = ContactsApp.createContactGroup("Work Friends");
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | 新しい連絡先グループの名前 |
リターン
- 新しく作成された連絡先グループContactGroup
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
deleteContact(contact)
deleteContact(contact)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
連絡先を削除します。
// The code below retrieves a contact with the email address "john.doe@example.com" // and then deletes that contact. var contact = ContactsApp.getContact('john.doe@example.com'); ContactsApp.deleteContact(contact);
パラメータ
名前 | 型 | 説明 |
---|---|---|
contact |
| 削除する連絡先です。 |
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
deleteContactGroup(group)
deleteContactGroup(group)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
連絡先グループを削除します
// The code below creates deletes the contact group named "Work Friends" var group = ContactsApp.getContactGroup("Work Friends"); ContactsApp.deleteContactGroup(group);
パラメータ
名前 | 型 | 説明 |
---|---|---|
group |
| 削除する連絡先グループ |
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
findByEmailAddress(email)
findByEmailAddress(email)
findContactGroup(name)
findContactGroup(name)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
指定された名前の連絡先グループを検索します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | 検索する連絡先グループの名前 |
リターン
- 指定した名前に一致する連絡先グループContactGroup
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
getAllContacts()
getAllContacts()
getContact(emailAddress)
getContact(emailAddress)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
メールアドレスで連絡先を取得します。
複数の連絡先が同じメールアドレスを共有している場合、このメソッドは、メールアドレスをメインとしてマークしている連絡先を優先します。メールアドレスがメインとしてマークされている連絡先がいない場合、または複数の連絡先のメールアドレスがメインとしてマークされている場合は、連絡先の並べ替え順で最初の結果を返します。
// The code below retrieves a contact with the email address "john.doe@example.com". var contact = ContactsApp.getContact('john.doe@example.com');
パラメータ
名前 | 型 | 説明 |
---|---|---|
emailAddress | String | 連絡先のメールアドレス |
リターン
- そのメールアドレスを含む連絡先Contact
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactById(id)
getContactById(id)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
この ID の連絡先を取得します。
// The code below retrieves the contact with the id // "http://www.google.com/m8/feeds/contacts/john.doe%40example.com/base/7c86afde08d34ca5" var id = 'http://www.google.com/m8/feeds/contacts/john.doe%40example.com/base/7c86afde08d34c'; var contact = ContactApp.getContactById(id);
パラメータ
名前 | 型 | 説明 |
---|---|---|
id | String | 取得する連絡先の ID。 |
リターン
- 一致する連絡先または nullContact
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactGroup(name)
getContactGroup(name)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
指定された名前の連絡先グループを取得します。一致する連絡先グループが見つからない場合は、null を返します。
// The code below returns the contact group with the name "Work Friends" var group = ContactsApp.getContactGroup('Work Friends');
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | 照合する連絡先グループの名前。 |
リターン
- 一致する連絡先グループ。一致する連絡先グループが見つからない場合は nullContactGroup
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactGroupById(id)
getContactGroupById(id)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
指定された ID の連絡先グループを取得します。一致する連絡先グループが見つからない場合は、null を返します。
// The code below returns the contact group with the id // "http://www.google.com/m8/feeds/groups/john.doe%40example.com/base/54eefbb093fdecb" var id = "http://www.google.com/m8/feeds/groups/john.doe%40example.com/base/54eefbb093fdecb"; var group = ContactsApp.getContactGroupById(id);
パラメータ
名前 | 型 | 説明 |
---|---|---|
id | String | 照合する連絡先グループの ID |
リターン
- 一致する連絡先グループ。一致する連絡先グループが見つからない場合は nullContactGroup
関連ドキュメント
getContactGroups()
getContactGroups()
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
ユーザーの連絡先グループの一覧を取得します。
ユーザーは連絡先のリストを使用できるほか、場合によっては連絡先グループのリストも作成できます。各連絡先グループに連絡先を含めることができます。このメソッドは、すべての連絡先グループのリストを返します。
// The retrieves all the contract groups for the user and then logs the group name of each // contact group. var groups = ContactsApp.getContactGroups(); for (var i = 0; i < groups.length; i++) { Logger.log(groups[i].getName()); }
リターン
- ユーザーの連絡先グループの配列ContactGroup[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContacts()
getContacts()
getContactsByAddress(query)
getContactsByAddress(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
住所に一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's address contains // "San Francisco'. var contacts = ContactsApp.getContactsByAddress('San Francisco');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の住所で検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByAddress(query, label)
getContactsByAddress(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
住所に一致する連絡先を、特定のフィールドに限定して取得します。
// The code below returns an array of contacts where the contact's address contains // "San Francisco" in the Home address field. var contacts = ContactsApp.getContactsByAddress('San Francisco', ContactsApp.Field.HOME_ADDRESS);
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の住所で検索する文字列 |
label |
| 検索対象のフィールドがあります。 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByAddress(query, label)
getContactsByAddress(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
住所に一致する連絡先を、指定したカスタムの住所ラベルに限定して取得します。
// The code below returns an array of contacts where the contact's address contains // "San Francisco" in a custom address label (created by the user) called // "vacation". var contacts = ContactsApp.getContactsByAddress('San Francisco', 'vacation');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 指定したカスタムの住所ラベルを持つ連絡先の住所を検索する文字列 |
label | String | 検索対象のカスタム住所ラベルを |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByCompany(query)
getContactsByCompany(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
会社フィールドに一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's company field // contains "Google". var contacts = ContactsApp.getContactsByCompany('Google');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の会社フィールドで検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByCustomField(query, label)
getContactsByCustomField(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
カスタム フィールドの指定値に一致する連絡先を取得します。
カスタム フィールドは、文字列または ContactsApp.ExtendedField の値のいずれかで指定できます。
// The code below returns an array of contacts where the contact's custom field // named "Favorite Sport" contains "tennis". var contacts = ContactsApp.getContactsByCustomField('tennis', 'Favorite Sport');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | Object | 連絡先のカスタム フィールドで検索する文字列 |
label |
| 検索対象のカスタムフィールドの |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByDate(month, day, label)
getContactsByDate(month, day, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
特定の標準フィールドについて、指定した月と日に一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's "Birthday" field // contains April for the month and 19 for the day. var contacts = ContactsApp.getContactsByDate(ContactsApp.Month.APRIL, 19, ContactsApp.Field.BIRTHDAY);
パラメータ
名前 | 型 | 説明 |
---|---|---|
month | Month | 一致する月(ContactsApp.Month の値の一つ) |
day | Integer | 試合の当日 |
label |
| ContactsApp.Field から、 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByDate(month, day, year, label)
getContactsByDate(month, day, year, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
特定の標準フィールドについて、指定した年、月、日に一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's "Birthday" field // contains April for the month, 19 for the day, and 1950 for the year. var contacts = ContactsApp.getContactsByDate(ContactsApp.Month.APRIL, 19, 1950, ContactsApp.Field.BIRTHDAY);
パラメータ
名前 | 型 | 説明 |
---|---|---|
month | Month | 一致する月(ContactsApp.Month の値の一つ) |
day | Integer | 試合の当日 |
year | Integer | 照合する年。null でもかまいません。 |
label |
| ContactsApp.Field から、 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByDate(month, day, year, label)
getContactsByDate(month, day, year, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
特定のカスタム フィールドについて指定した月、日、年と一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's custom "Start Date" field // contains April for the month, 19 for the day, and 2011 for the year. var contacts = ContactsApp.getContactsByDate(ContactsApp.Month.APRIL, 19, 2011, 'Start Date');
パラメータ
名前 | 型 | 説明 |
---|---|---|
month | Month | 一致する月(ContactsApp.Month の値の一つ) |
day | Integer | 試合の当日 |
year | Integer | 照合する年。null でもかまいません。 |
label | String | 検索対象のカスタムフィールドの |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByDate(month, day, label)
getContactsByDate(month, day, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
特定のカスタム フィールドについて指定した月と日に一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's custom "Start Date" field // contains April for the month and 19 for the day. var contacts = ContactsApp.getContactsByDate(ContactsApp.Month.APRIL, 19, 'Start Date');
パラメータ
名前 | 型 | 説明 |
---|---|---|
month | Month | 一致する月(ContactsApp.Month の値の一つ) |
day | Integer | 試合の当日 |
label | String | 検索対象のカスタムフィールドの |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByEmailAddress(query)
getContactsByEmailAddress(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
メールアドレスが一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's email address contains // "john.doe@example.com'. var contacts = ContactsApp.getContactsByEmailAddress('john.doe@example.com');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先メールアドレスで検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByEmailAddress(query, label)
getContactsByEmailAddress(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
メールアドレスに一致する連絡先を、特定のフィールドに限定して取得します。
// The code below returns an array of contacts where the contact's email address contains // "john.doe@example.com" in the Home email field. var contacts = ContactsApp.getContactsByEmailAddress('john.doe@example.com', ContactsApp.Field.HOME_EMAIL);
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先メールアドレスで検索する文字列 |
label |
| 検索対象のフィールドがあります。 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByEmailAddress(query, label)
getContactsByEmailAddress(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
メールアドレスに一致する連絡先を、指定したカスタム メールアドレスラベルに限定して取得します。
// The code below returns an array of contacts where the contact's email address contains // "john.doe@example.com" in a custom email address label (created by the user) called // "alternate". var contacts = ContactsApp.getContactsByEmailAddress('john.doe@example.com', 'alternate');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 指定したカスタム メールアドレスラベルを持つ連絡先メールアドレスで検索する文字列 |
label | String | 検索対象のカスタム メールアドレス ラベルを |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByGroup(group)
getContactsByGroup(group)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
指定した ContactGroup の連絡先を取得します。
// The code below returns an array of contacts in the ContactGroup with the name // "Work Friends". var group = ContactsApp.getContactGroup('Work Friends'); var contacts = ContactsApp.getContactsByGroup(group);
パラメータ
名前 | 型 | 説明 |
---|---|---|
group |
| 連絡先のグループ |
リターン
- 指定されたグループ内の連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByIM(query)
getContactsByIM(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
インスタント メッセージのアドレスに一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's instant messaging address // contains "ChatWithJohnDoe" in any instant messaging field. var contacts = ContactsApp.getContactsByIM('ChatWithJohnDoe');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先のインスタント メッセージ アドレスで検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByIM(query, label)
getContactsByIM(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
インスタント メッセージのアドレスに一致する連絡先を、特定のフィールドに限定して取得します。
// The code below returns an array of contacts where the contact's instant messaging address // contains "ChatWithJohnDoe" in the AIM instant messaging field. var contacts = ContactsApp.getContactsByIM('ChatWithJohnDoe', ContactsApp.Field.AIM);
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先のインスタント メッセージ アドレスで検索する文字列 |
label |
| 検索対象のフィールドがあります。 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByIM(query, label)
getContactsByIM(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
インスタント メッセージのアドレスに一致する連絡先を、指定したカスタム インスタント メッセージ ラベルに限定して取得します。
// The code below returns an array of contacts where the contact's instant messaging address // contains "ChatWithJohnDoe" in a custom instant messaging label (created by the user) called // "eBuddy". var contacts = ContactsApp.getContactsByIM('ChatWithJohnDoe', 'eBuddy');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 指定したカスタム インスタント メッセージ ラベルを持つ連絡先のインスタント メッセージ アドレスで検索する文字列 |
label | String | カスタム インスタント メッセージ ラベルを |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByJobTitle(query)
getContactsByJobTitle(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
役職欄に一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's job title field // contains "Product Manager". var contacts = ContactsApp.getContactsByJobTitle('Product Manager');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の役職フィールドで検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByName(query)
getContactsByName(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
名前に一致する連絡先を取得します。
// The code below returns an array of contacts where the contact name contains "John" var contacts = ContactsApp.getContactsByName('John');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先名で検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByName(query, label)
getContactsByName(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
名前に一致する特定のフィールドに限定された連絡先を取得します。
// The code below returns an array of contacts where the contact name contains "John" // in the Given Name field. var contacts = ContactsApp.getContactsByName('John', ContactsApp.Field.GIVEN_NAME);
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先名で検索する文字列 |
label |
| 検索対象のフィールドがあります。 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByNotes(query)
getContactsByNotes(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
メモ フィールドと一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's notes field // contains "sent birthday card". var contacts = ContactsApp.getContactsByNotes('sent birthday card');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先のメモ フィールドで検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByPhone(query)
getContactsByPhone(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
電話番号と一致する連絡先を取得します。
この方法では、文字で始まる電話番号が展開されます。「212-555-CODE」を検索すると、連絡先に「212-555-2633」が含まれる場合、またはその逆の場合は、適切な連絡先が見つかります。
// The code below returns an array of contacts where the contact's phone number contains // "212-555-1234' in any phone number field. var contacts = ContactsApp.getContactsByPhone('212-555-1234');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の電話番号で検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByPhone(query, label)
getContactsByPhone(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
電話番号に一致する連絡先を、特定のフィールドに限定して取得します。
この方法では、文字で始まる電話番号が展開されます。「212-555-CODE」を検索すると、連絡先に「212-555-2633」が含まれる場合、またはその逆の場合は、適切な連絡先が見つかります。
// The code below returns an array of contacts where the contact's phone number contains // "212-555-1234" in the Home phone number field. var contacts = ContactsApp.getContactsByPhone('212-555-1234', ContactsApp.Field.HOME_PHONE);
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の電話番号で検索する文字列 |
label |
| 検索対象のフィールドがあります。 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByPhone(query, label)
getContactsByPhone(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
電話番号に一致する連絡先を、指定したカスタムの電話番号ラベルに限定して取得します。
この方法では、文字で始まる電話番号が展開されます。「212-555-CODE」を検索すると、連絡先に「212-555-2633」が含まれる場合、またはその逆の場合は、適切な連絡先が見つかります。
// The code below returns an array of contacts where the contact's phone number contains // "212-555-1234" in a custom phone number label (created by the user) called // "alternate". var contacts = ContactsApp.getContactsByPhone('212-555-1234', 'alternate');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 指定したカスタム電話番号ラベルを持つ連絡先の電話番号で検索する文字列 |
label | String | 検索対象のカスタム電話番号ラベルを |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByUrl(query)
getContactsByUrl(query)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
URL に一致する連絡先を取得します。
// The code below returns an array of contacts where the contact's URL contains // "www.example.com' in any URL field. var contacts = ContactsApp.getContactsByUrl('www.example.com');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の URL で検索する文字列 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByUrl(query, label)
getContactsByUrl(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
URL に一致する連絡先を、特定のフィールドに限定して取得します。
// The code below returns an array of contacts where the contact's URL contains // "www.example.com" in the Work URL field. var contacts = ContactsApp.getContactsByUrl('www.example.com', ContactsApp.Field.WORK_WEBSITE);
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 連絡先の URL で検索する文字列 |
label |
| 検索対象のフィールドがあります。 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds
関連ドキュメント
getContactsByUrl(query, label)
getContactsByUrl(query, label)
非推奨。この関数は非推奨であるため、新しいスクリプトでは使用できません。
URL に一致する連絡先を、指定したカスタム URL ラベルに限定して取得します。
// The code below returns an array of contacts where the contact's URL contains // "www.example.com" in a custom URL label (created by the user) called // "alternate work". var contacts = ContactsApp.getContactsByUrl('www.example.com', 'alternate work');
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 指定したカスタム URL ラベルを持つ連絡先の URL で検索する文字列 |
label | String | 検索対象のカスタム URL ラベルを指定します。 |
リターン
- 一致する連絡先の配列Contact[]
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.google.com/m8/feeds