説明
入力条件に基づいたワークスペース アイテムの DBID のリストを戻します。
注: このメソッドは、バージョン 2002.05.00 で使用可能になります。バージョン 7.0.0 では、保存できるレコード数の制限が増大したために、DBID の範囲も増大しました。しかし、バージョン 7.0.0 より前の Rational ClearQuest クライアントは、以前の制限を超えるデータベース ID (DBID) のレコードは表示できません。DBID の詳細については、
レコードの操作 を参照してください。
構文
VBScript
workspace.GetWorkspaceItemDbIdList folder_type, item_type, parent_dbid, entdef_name
Perl
$workspace->GetWorkspaceItemDbIdList
(folder_type, item_type, parent_dbid, entdef_name);
- 識別子
- 説明
- workspace
- 現在のセッションから取得された Workspace オブジェクト。
- folder_type
- WorkspaceFolderType によって列挙されたフォルダ タイプを含む Long。
ワークスペース フォルダ タイプは次のとおりです。
共用フォルダ アイテム (_WORKSPACE_PUBLIC_FOLDER
= 1)
個人用フォルダ アイテム (_WORKSPACE_USER_FOLDER = 2)
- item_type
- WorkspaceItemType 列挙型定数を含む Long。
- parent_dbid
- 親フォルダの DBID に対応する Long。
最上位フォルダを取得する場合、これに 0 を設定します。
- entdef_name
- ワークスペース アイテムに関連付けられた EntityDef 名を含む String。この引数は、空でもかまいません。
- 戻り値
- Visual Basic の場合、ワークスペース アイテムの DBID のリストを構成する Variant の配列 (それぞれに文字列を含む) を戻します。
各文字列に 1 つの DBID が指定されています。
Perl の場合は、DBID リストを含む文字列の配列への参照が戻されます。
例
VBScript
// Retrieves dbid for top public folder (returns a list of 1 item)
GetWorkspaceItemDbIdList(AD_WORKSPACE_PUBLIC_FOLDER, AD_WORKSPACE_FOLDER, 0,
"")
// Retrieves dbid for children folders of public query folder
GetWorkspaceItemDbIdList(AD_WORKSPACE_PUBLIC_FOLDER, AD_WORKSPACE_FOLDER,
33554440, "")