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


---

# NameValuePairs - グローバル

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

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

NameValuePairs スクリプトインクルードは、マップと、マップ内の名前/値のペアを表す文字列を変換するメソッドを提供します。

文字列形式は、 `<name> = <value>, <name> = <value, ...` (ここで、 `<name>` は文字列名で、オプションで二重引用符で囲まれます (Microsoft スタイル)、 `<value>` は文字列値で、オプションで二重引用符で囲まれます。  
有効な名前/値文字列のすべての例を次に示します。

* `名前 = 値`
* `名前 = 「自分の値」、名前 = 値`
* `「マイネーム=これ」=「マイバリュー」「マイバリュー、常に」、名前=バリュー`
* `"My Name" = "This" "name""", name = value`
{#c_NameValuePairsAPI__ul_utm_d3r_pt}3 番目の例では、引用符で囲まれた値に「等号」と「カンマ」が含まれています。4 番目の例では、引用符で囲まれた値に引用符が含まれています。  
インスタンスには、初期化された次のプロパティがあります。

* map:名前/値のペアのマップ (ハッシュマップとして使用されている JavaScript オブジェクト) 形式。Microsoft スタイルの引用符は削除されています。
* string:名前と値のペアの文字列形式。Microsoft スタイルの引用符付き。
{#c_NameValuePairsAPI__ul_etr_l3r_pt}

マップと文字列の名前と値のペアを変換する必要があるサーバー側スクリプトで使用します。

## NameValuePairs:NameValuePairs(文字列 stringForm) {#ariaid-title2}

指定された文字列で初期化されたクラスのインスタンスを作成します。
{#r_NVP-NameValuePairs_S__table_ehc_vjr_pt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 文字列フォーム | 文字列 | オブジェクトの作成時に使用する値。 |
[表 : 1. パラメーター]

{#r_NVP-NameValuePairs_S__table_ehc_vjr_pt}

## NameValuePairs:NameValuePairs(オブジェクト mapForm) {#ariaid-title3}

指定されたハッシュマップで初期化されたクラスのインスタンスを作成します。
{#r_NVP-NameValuePairs_O__table_atb_kkr_pt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| マップフォーム | オブジェクト | オブジェクトを作成するときに使用するマップ。 |
[表 : 2. パラメーター]

{#r_NVP-NameValuePairs_O__table_atb_kkr_pt}

## NameValuePairs - mapToString() {#ariaid-title4}

`this.map` から `this.string` を生成します。
{#r_NVP-mapToString__table_qlm_1lr_pt__entry__3}

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

{#r_NVP-mapToString__table_qlm_1lr_pt} {#r_NVP-mapToString__table_rlm_1lr_pt__entry__2}

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

{#r_NVP-mapToString__table_rlm_1lr_pt}

## NameValuePairs - quotify(オブジェクト値) {#ariaid-title5}

指定された値に二重引用符、等号、カンマ、またはスペースが含まれている場合、このメソッドは値を二重引用符で囲み、二重引用符で囲まれます。
{#r_NVP-quotify_O__table_ogr_vlr_pt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| value | オブジェクト | 処理する値 |
[表 : 5. パラメーター]

{#r_NVP-quotify_O__table_ogr_vlr_pt} {#r_NVP-quotify_O__table_pgr_vlr_pt__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 引用符を追加した値。 |
[表 : 6. 返される内容]

{#r_NVP-quotify_O__table_pgr_vlr_pt}

## NameValuePairs:stringToMap() {#ariaid-title6}

`this.string` から `this.map` を生成します。
{#r_NVP-stringToMap__table_xtm_mlr_pt__entry__3}

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

{#r_NVP-stringToMap__table_xtm_mlr_pt} {#r_NVP-stringToMap__table_ytm_mlr_pt__entry__2}

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

{#r_NVP-stringToMap__table_ytm_mlr_pt}

