Web ストレージ読み込み
「Web ストレージ読み込み」ステップは、ローカル ストレージまたはセッション ストレージあるいはその両方にデータを読み込みます。ローカル ストレージとセッション ストレージは、通常は Cookie に保存できる大量のデータを存続させるために一部の Web サイトによって使用されます。
読み込むデータはデータ フィールドで指定できますが (方法は下の例を参照してください)、このステップは、Web ストレージ抽出ステップを使用して抽出されたストレージ データの読み込みにも使用できます。
プロパティ
「Web ストレージ読み込み」アクションは、次のプロパティを使用して設定できます。
- データ
-
ローカル ストレージまたはセッション ストレージあるいはその両方に読み込むデータを指定します。通常、このデータは「Web ストレージ抽出」アクションを使用した結果を保存する変数から取得されますが、個別に入力または生成することもできます。
データは JSON 形式で指定し、またオブジェクトの配列として指定する必要があります。各オブジェクトは次のプロパティを含む必要があります。
- ストレージのタイプ
-
ストレージのタイプは、「セッション」または「ローカル」のいずれかである必要があります。セッション ストレージ は、現在のウィンドウに読み込まれ、セッション Cookie と同様に、最上位のウィンドウが存在する限りは存続します。ローカル ストレージ は、永続 Cookie と同様に、すべてのブラウザー ウィンドウ間で共有されます。
- ドメイン
-
ストレージへのアクセスを有するサイトを含むドメインです。
- ストレージ
-
ストレージを構成するアイテムの配列です。各アイテムは次のプロパティを有するオブジェクトです。
- キー
-
ストレージ内のアイテムを探すために使用する名前です。
- 値
-
保存された値であり、文字列タイプである必要があります。
- 例
-
この例では、ローカル ストレージ内に値 "http://help.kofax.com" を有する「ヘルプ」と命名された 1 つのストレージ アイテムと、セッション ストレージ内の 2 つのストレージ アイテム、つまり、値 "Kofax RPA" を有する「製品」および値 "11" を有する「バージョン」を定義してみます。すべてのストレージ アイテムはドメイン "www.kofax.com" のために定義されます。
以下のデータを「Web ストレージ読み込み」ステップに入力します。
[ { "storage-type": "local", domain: "www.kofax.com", storage: [ { key: "help", value: "http://help.kofax.com" } ] }, { "storage-type": "session", domain: "www.kofax.com", storage: [ { key: "product", value: "Kofax RPA" }, { key: "version", value: "11" } ] } ]