Contacts
自分で作成したContactGroups(GroupName) テーブルに名前を設定し、Google 連絡先を作成、更新、削除およびクエリを行います。
Select
Contact テーブルはWHERE 句の中でId およびUpdate されたカラムをサポートしています。サポートされている演算子はId は '=' 、Updated は'<, >、=' です。次に例を示します。
SELECT * FROM [My Contacts]
SELECT * FROM [My Contacts] WHERE Id = '567931ee88efc109'
SELECT * FROM [Contacts Group Test] WHERE Updated > '2017-03-15'
Insert
Contacts テーブルには、read-only でない限り、どの項目でも挿入が可能です。
INSERT INTO [My Contacts](FirstName, LastName, FullName, Notes, HomeEmailAddresses, WorkEmailAddresses, WorkPhoneNumbers, HomePhoneNumbers, HomeAddresses) VALUES ('Elizabeth', 'Bennet', 'Elizabeth Bennet', 'Notes', 'liz@gmail.com', 'liz@example.org', '(206)555-1212' , '(206)555-1213', '1600 Amphitheatre Pkwy Mountain View')
Update
Contacts テーブルには、read-only でない限り、どの項目でも挿入が可能です。
UPDATE [My Contacts] SET FirstName = 'Elizabeth', LastName = 'Bennet', FullName = 'Elizabeth Bennet', MobilePhoneNumbers = '+355696969999;+355676555001' WHERE Id = '48b8b9158b1db34d'
Delete
Contact の削除には、Id が必要です。
DELETE FROM [My Contacts] WHERE Id = '567931ee88efc109'
Columns
Name | Type | ReadOnly | Description |
Id [KEY] | String | True |
連絡先のID。 |
Fullname | String | False |
連絡先の氏名。 |
NamePrefix | String | False |
連絡先の名前のプリフィックス。 |
FirstName | String | False |
連絡先の名。 |
MiddleName | String | False |
連絡先のミドルネーム。 |
LastName | String | False |
連絡先の姓。 |
NameSuffix | String | False |
連絡先の名前のサフィックス。 |
Nickname | String | False |
連絡先のニックネーム。 |
Birthday | String | False |
連絡先の誕生日。 |
Gender | String | False |
連絡先で表される個人の性別。 |
OrganizationName | String | False |
連絡先が所属する組織の名前。 |
OrganizationTitle | String | False |
組織内での連絡先の役職。 |
Photo | String | True |
連絡先の写真リンク。 |
Notes | String | False |
連絡先に追加するメモ。 |
HomeEmailAddresses | String | False |
連絡先の自宅E メールのセミコロン区切りリスト。 |
WorkEmailAddresses | String | False |
連絡先の会社E メールのセミコロン区切りリスト。 |
OtherEmailAddresses | String | False |
連絡先のその他のE メールのセミコロン区切りリスト。 |
CustomEmailAddressTypes | String | False |
連絡先のカスタムE メールアドレスタイプのセミコロン区切りリスト。 |
CustomEmailAddresses | String | False |
連絡先のカスタムE メールアドレスのセミコロン区切りリスト。 |
HomePhoneNumbers | String | False |
連絡先の自宅電話番号のセミコロン区切りリスト。 |
WorkPhoneNumbers | String | False |
連絡先の会社電話番号のセミコロン区切りリスト。 |
MobilePhoneNumbers | String | False |
連絡先の携帯電話番号のセミコロン区切りリスト。 |
HomeFaxes | String | False |
連絡先の自宅FAX番号のセミコロン区切りリスト。 |
WorkFaxes | String | False |
連絡先の会社FAX番号のセミコロン区切りリスト。 |
Pagers | String | False |
連絡先のポケットベル番号のセミコロン区切りリスト。 |
CustomPhoneNumberTypes | String | False |
連絡先のカスタム電話番号タイプのセミコロン区切りリスト。 |
CustomPhoneNumbers | String | False |
連絡先のカスタム電話番号のセミコロン区切りリスト。 |
HomeAddresses | String | False |
連絡先の自宅住所のセミコロン区切りリスト。 |
WorkAddresses | String | False |
連絡先の会社住所のセミコロン区切りリスト。 |
BillingInfo | String | False |
連絡先の請求情報。 |
RelationshipTypes | String | True |
連絡先のユーザーとの関係のタイプのセミコロン区切りリスト。有効な値は、ASSISTANT、BROTHER、CHILD, DOMESTIC-PARTNER、FATHER、FRIEND、MANAGER、MOTHER、PARENT、PARTNER、REFERRED-BY、RELATIVE、SISTER およびSPOUSE です。 |
RelationshipValues | String | True |
連絡先と関係のあるユーザーのセミコロン区切りリスト。 |
WebsiteTypes | String | True |
Webサイトタイプのセミコロン区切りリスト(WebsiteValuesとリンク)。有効な値はHOMEPAGE、BLOG、PROFILE、HOME、WORK、OTHER、FTP です。 |
WebsiteValues | String | True |
Webサイト名のセミコロン区切りリスト(WebsiteTypesとリンク)。 |
ETag | String | True |
リソースのETag。引用符もETagに含まれることに注意してください。 |
Updated | Datetime | True |
連絡先が更新された最後の時刻。 |
SelfLink | String | True |
連絡先の自己リンク。 |
EditLink | String | True |
連絡先の編集リンク。 |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
SearchTerms | String |
検索するSearchTerms。 |