TrashedItems
Delete and query the available TrashedItems in Box.
テーブル固有の情報
TrashedItems はすでに削除されたFiles およびFolders です。このテーブルは2つの処理のみが可能です:Update およびDelete。このテーブルから削除するとFile は永久に削除され、戻すことができません。
Select
TrashedItems テーブルの特定のアイテムを検索するには、アイテムのタイプ(File、Folder、またはWEB_LINK)を指定します。
SELECT * FROM TrashedItems WHERE SearchTerms LIKE '%Untitled%' AND Type = 'file'
もしくは、1つの削除済みFolder をクエリしたい場合には、次のようなクエリを実行します:
SELECT * FROM TrashedItems WHERE Id = '123' AND Type = 'folder'
もしくは、1つの削除済みBookmark をクエリしたい場合には、次のようなクエリを実行します:
SELECT * FROM TrashedItems WHERE Id = '123' AND Type = 'web_link'
Delete
TrashedItems を削除するには、アイテムのId およびType を指定してDELETE ステートメントを発行します。
DELETE FROM TrashedItems WHERE Id = 'abc123' AND Type = 'file'
Columns
Name | Type | ReadOnly | Description |
SearchTerms | String | False |
Query to search the trashed items database. |
Id [KEY] | String | False |
The Id of the trashed item. |
Name | String | False |
The name of the trashed item. |
Type | String | False |
The type of the item can be trashed item,folder or web_link. |
Sha1 | String | False |
The SHA-1 encryption of the trashed item. |
Etag | String | False |
The Etag of the trashed item. |
SequenceId | String | False |
The sequence Id of the trashed item. |
Description | String | False |
The description of the trashed item. |
Size | Integer | False |
The size of the trashed item. |
CreatedAt | Datetime | False |
The date the trashed item was created at. |
ModifiedAt | Datetime | False |
The date the trashed item was modified at. |
TrashedAt | Datetime | False |
The date the trashed item was trashed at. |
PurgedAt | Datetime | False |
The date the trashed item was purged at. |
ContentCreatedAt | Datetime | False |
The date the content of the trashed item was created at. |
ContentModifiedAt | Datetime | False |
The date the content of the trashed item was modified at. |
CreatedById | String | False |
The Id of the user that created the trashed item. |
CreatedByName | String | False |
The Name of the user that created the trashed item.. |
CreatedByLogin | String | False |
The Login of the user that created the trashed item.. |
SharedLink | String | False |
The shared link of the user that created the trashed item. |
ModifiedBy | String | False |
The Id of the user that last modified the trashed item. |
ModifiedByName | String | False |
The Name of the user that last modified the trashed item.. |
ModifiedByLogin | String | False |
The Login of the user that last modified the trashed item.. |
OwnedById | String | False |
The Id of the user that owns the trashed item. |
OwnedByName | String | False |
The Name of the user that owns the trashed item.. |
OwnedByLogin | String | False |
The Login of the user that owns the trashed item.. |
ParentId | String | False |
The Id of the folder that contains the trashed item. |
ItemStatus | String | False |
The status of the trashed item. |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
Scope | String |
The scope of the search. |
FileExtension | String |
The extension of the trashed item. |
SearchContent | String |
The content to search the query at, separated by commas. |
AsUserId | String |
The Id of the user you want to impersonate. Only works with Admin, Co-Admin and Service Accounts. |