メインコンテンツまでスキップ

Scriptで編集を使用

環境変数

// Set an environment variable.
pm.environment.set("variable_key", "variable_value");

// Get an environment variable.
var variable_key = pm.environment.get("variable_key");

// Unset an environment variable.
pm.environment.unset("variable_key");

環境変数の書き込み

環境変数は文字列(Srting)のみを取ります。JSON.stringfyを使用して、オブジェクトまたは配列(array)を文字列に変換する必要があります。

var array = [1, 2, 3, 4];
pm.environment.set("array", JSON.stringify(array));

var obj = { a: [1, 2, 3, 4], b: { c: "val" } };
pm.environment.set("obj", JSON.stringify(obj));

読み取る場合、JSON.parseを使用して逆変換を行う必要があります。

try {
var array = JSON.parse(pm.environment.get("array"));
var obj = JSON.parse(pm.environment.get("obj"));
} catch (e) {
// handle an exception
}

グローバル変数

// Set a global variable
pm.globals.set("variable_key", "variable_value");

// Get a global variable
var variable_key = pm.globals.get("variable_key");

// Unset a global variable
pm.globals.unset("variable_key");

ローカル変数

// Set a temporary variable.
pm.variables.set("variable_key", "variable_value");

// Get a temporary variable.
var variable_key = pm.variables.get("variable_key");

// Unset a temporary variable.
pm.variables.unset("variable_key");