---
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


---

# GlideappCalculationHelper - グローバル

# GlideappCalculationHelper - グローバル {#ariaid-title1}

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

GlideappCalculationHelper API は、既存の要求にアイテムを追加したり、要求の価格の再計算を要求したりするメソッドを提供するスクリプト可能なオブジェクトです。

この API のメソッドは、グローバルサーバーサイドスクリプト (スクリプトインクルード、ビジネスルールなど) で使用されます。現在、スコープ対象のアプリケーションはサポートされていません。

## GlideappCalculationHelper - addItemToExistingRequest(文字列 requestID, 文字列 catalogID, 文字列数量) {#ariaid-title2}

既存の要求に特定のカタログアイテムを追加します。この API は、要求 (REQ) が承認される前にのみ使用する必要があります。REQ が承認されると、RITM プロセスは開始されません。
{#GACalcHelp-addItemToRequest_S_S_S__table_amp_nym_rz__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| requestID | 文字列 | カタログアイテムを追加する要求のSys_id |
| カタログ ID | 文字列 | 要求に追加するカタログアイテムのSys_id |
| 数量 | 文字列 | 要求に追加する指定されたカタログアイテムの数 (数量)。 |
[表 : 1. パラメーター]

{#GACalcHelp-addItemToRequest_S_S_S__table_amp_nym_rz} {#GACalcHelp-addItemToRequest_S_S_S__table_bmp_nym_rz__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#GACalcHelp-addItemToRequest_S_S_S__table_bmp_nym_rz}  

    var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
    var requestId = "6eed229047801200e0ef563dbb9a71c2";
    var helper = new GlideappCalculationHelper();
    helper.addItemToExistingRequest(requestId, catItemId, "1");

## GlideappCalculationHelper - rebalanceRequest(文字列 requestID) {#ariaid-title3}

指定された要求に含まれるすべてのアイテムの価格を再計算します。
{#GACalcHelp-rebalanceRequest_S__table_ncc_s1n_rz__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| requestID | 文字列 | 価格を再計算する要求のSys_id |
[表 : 3. パラメーター]

{#GACalcHelp-rebalanceRequest_S__table_ncc_s1n_rz} {#GACalcHelp-rebalanceRequest_S__table_occ_s1n_rz__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#GACalcHelp-rebalanceRequest_S__table_occ_s1n_rz}  

    var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
    var requestId = "6eed229047801200e0ef563dbb9a71c2";
    var helper = new GlideappCalculationHelper();
    //Add an item to the request
    helper.addItemToExistingRequest(requestId, catItemId, "1");
    //Re-calculate the price of the request after adding the item
    helper.rebalanceRequest(requestId);


