LOOKUP TABLE VARS

このヘルプページはStudio向けです。 この情報は、Desktop Studio用にも提供されています。

Excelスプレッドシートのワークシートで定義されたテーブルからカスタムデータ行を読み込み、値を個別のスクリプト変数として保存します。アクションを使用してスプレッドシートをアップロードし、読み取るワークシートを選択できます。 ワークシートは、Base 64でエンコードされた文字列としてスクリプトに格納されます。

現在、Studioではこのアクションにスプレッドシートをアップロードすることはできません。 StudioスクリプトにLookupTableVarsを含める必要がある場合は、Desktop Studioでスクリプトを開くことができます。 スプレッドシートをアップロードしてアクションを設定し、スクリプトを保存します。 Studioのスクリプトで作業を続けることができます。

依存関係

  • このアクションで使用するためにアップロードしたスプレッドシートは、Base 64でエンコードされた文字列としてスクリプトに格納されます。 これはファイルサーバーに保存されません。
  • アップロードした後にファイルのデータを編集することはできません。 代わりに、データを更新するには新しいバージョンをアップロードする必要があります。 この作業は、最初にファイルをアップロードしたStudioユーザーだけが行うことができます。 ユーザーがファイルを更新できない場合は、スクリプトからアクションを削除し、新しいバージョンをアップロードする必要があります。 データをリフレッシュする方法の詳細については、このページのアクションを使用するセクションを参照してください。
  • スプレッドシートが大きければ大きいほど、このアクションがCXone Mpowerサーバーに問題を引き起こす可能性は高くなります。 スプレッドシートの行数や列数は、ファイル全体のサイズに影響します。 列数とセル内のデータ量にもよりますが、最大行数は10,000~20,000行です。 この範囲の行数を持つスプレッドシートでこのアクションを使用する場合には注意が必要です。 その場合はデータベースなど別のソリューションの利用も検討してください。
  • スプレッドシートから読み込む場合、LookupTablVarsは最後の行を無視します。 データの欠落を避けるため、スプレッドシートの最後に行を1つ追加してください。 この行は空にするか、「ファイルの終わり」のような値を含めることもできます。
  • 列名にスペースを含めることはできません。

サポートされているスクリプトタイプ

その四角から分岐した線が、他の3つにつながっている四角。

一般

Eメール チャット 電話 ボイスメール ワークアイテム SMS デジタル

入力プロパティ

これらのプロパティは、アクションが実行時に使用するデータを定義します。

これらのプロパティは、ウィザードを使用してスプレッドシートを読み込むと自動的に設定されます。

プロパティ

説明

Add Caption

スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。 アクションアイコンにカーソルを合わせるとキャプションが表示されます。

Value 取得するデータ行の決定に使用されるキー列に一致する値。
File Name ワークシートが読み込まれたスプレッドシートファイルの名前。 スプレッドシートを再度読み込む際に、更新オプションで使用されます。
Worksheet Name アクションで使用するために選択されたワークシートの名前。 ワークブックを再度読み込む際に、更新オプションで使用されます。
Key Column 選択したワークシートのキー列の名前。 ワークブックを再ロードするときに[更新]オプションで使用されます。

結果分岐条件

結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。

条件

説明

Default

スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。 他のブランチが未定義の場合にも使用されます。

NoMatch

アクションが定義された表からカスタムデータ行を識別できない場合に取られるパス。