---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# カタログ検索 - スコープ対象

# カタログ検索 - スコープ対象 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

CatalogSearch API は、カタログアイテムを検索できるようにするメソッドを提供します。

スコープ対象のアプリケーションでこのクラスを使用するには、 `sn_sc` 名前空間識別子を使用します。CatalogSearch API にアクセスするには、デフォルトで有効になっているサービスカタログスコープ付き API プラグイン (ID:com.glideapp.servicecatalog.scoped.api) が必要です。

## カタログ検索:CatalogSearch() {#ariaid-title2}

CatalogSearch クラスのインスタンスを作成します。
{#r_CSS-CatalogSearch__table_w4w_r1y_5z__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#r_CSS-CatalogSearch__table_w4w_r1y_5z}  

    var catSearchGR = new sn_sc.CatalogSearch().search('', '', 'Apple', false, true);
    catSearchGR.query();
    while(catSearchGR.next()) {
      gs.info(catSearchGR.getValue('name'));
    }

## カタログ検索 - 検索 (文字列 catalogID、文字列 categoryID、文字列用語、ブール mobile、ブール noDepthSearch) {#ariaid-title3}

検索用語に基づいてカタログアイテムを検索します。検索は、カタログカテゴリレベルに絞り込むことができます。
{#r_CSS-search_S_S_S_B_B__table_t55_3by_5z__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| カタログ ID | 文字列 | 検索するカタログの識別子。 |
| カテゴリ ID | 文字列 | 検索するカタログカテゴリの識別子。 |
| 用語 | 文字列 | 検索用語。 |
| mobile | ブーリアン | モバイル用に公開されているカタログアイテムを検索するかどうかを示すフラグ。 有効な値： * true:モバイルカタログアイテムを検索します。 * false:モバイルカタログアイテムを検索しません。 {#r_CSS-search_S_S_S_B_B__ul_ils_fwq_2pb} |
| 深さ検索なし | ブーリアン | サブカテゴリを検索するかどうかを示すフラグ。 有効な値： * true:サブカテゴリを検索しません。 * false:サブカテゴリを検索します。 {#r_CSS-search_S_S_S_B_B__ul_iqz_3wq_2pb} |
[表 : 2. パラメーター]

{#r_CSS-search_S_S_S_B_B__table_t55_3by_5z} {#r_CSS-search_S_S_S_B_B__table_u55_3by_5z__entry__2}

| タイプ | 説明 |
|-|-|
| GlideRecord | 検索結果に一致するsc_cat_itemの GlideRecord を返します。 |
[表 : 3. 返される内容]

{#r_CSS-search_S_S_S_B_B__table_u55_3by_5z}  
この例では、すべてのカタログとすべてのカテゴリで「ServiceNow」という用語を検索する方法を示しています。

    var now_GR = new sn_sc.CatalogSearch().search('', '', 'ServiceNow', false, false);
    now_GR.query();
    while(now_GR.next()) {
      gs.log(now_GR.name);
    }

出力：

    ServiceNow T-shirt


