ContactGroups
Create, update, delete and query Contact Groups.
テーブル固有の情報
Select
ContactGroups テーブルはWHERE 句でId およびMemberCount カラムをサポートしています。サポートされている演算子はId は '=, in'、MemberCount は'=' です。
次に例を示します。
SELECT * FROM [ContactGroups] WHERE Id = 'myContacts' SELECT * FROM [ContactGroups] WHERE Id = '45a15a878be3580a' SELECT * FROM [ContactGroups] WHERE Id = '4fe7dbbd0d26cc95' AND MemberCount = 10
INSERT
新しいContactGroup の作成には、Name が必要です。ClientData カラムにデータを挿入することもできます。
INSERT INTO [ContactGroups] (Name) VALUES ('Contacts Group Test')
ContactGroup のClientData を挿入するには、#TEMP テーブルを使用するか、JSON 構造を作成して挿入する値を指定します。
INSERT INTO ClientData#TEMP (ClientDataKey, ClientDataValue) VALUES ('Client Data 1', 'sfsdfsds45rf') INSERT INTO ClientData#TEMP (ClientDataKey, ClientDataValue) VALUES ('Client Data 2', '2jfk24g78w2jbdk') INSERT INTO ContactGroups (Name, ClientData) VALUES ('Insert ClientData to a Contact Group 2', 'ClientData#TEMP')
INSERT INTO ContactGroups (Name, ClientData) VALUES ('Testing Insert ClientData in Contact Group via client data columns', '[{"key": "Client Data 1","value": "sdfjkbq36"},{"key": "Client Data 2","value": "df32jkbk"}]')
Update
ContactGroups 行のName、ClientData を更新することが可能です(My Contacts、Coworkers、およびFriends などのシステムグループ(GroupType As SYSTEM_CONTACT_GROUP)を除く)。
UPDATE [ContactGroups] SET Name = 'Salsa Friends' WHERE Id = '674ddb258de3ef81'
Delete
ContactGroup の削除には、Id が必要です。
DELETE FROM [ContactGroups] WHERE Id = '674ddb258de3ef81'
Columns
Name | Type | ReadOnly | Description |
Id [KEY] | String | True |
The Id of the contact group. |
ResourceName | String | True |
The ResourceName of the contact group. |
ETag | String | True |
The HTTP entity tag of the resource. |
Name | String | False |
The name of the contact group. |
GroupType | String | True |
The contact group type. |
FormattedName | String | True |
The group name formatted in the viewer's account locale. |
MemberCount | Integer | True |
The total number of contacts in the group irrespective of max members in specified in the request. |
MemberResourceNames | String | True |
The list of contact person resource names that are members of the contact group. |
MetadataUpdatedTime | Datetime | True |
The metadata of the contact group. |
MetadataDeleted | Boolean | True |
The metadata of the contact group. |
ClientData | String | False |
The group's client data. |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
ClientDataKey | String |
The client specified key of the client data. |
ClientDataValue | String |
The client specified value of the client data. |