CSVアップロード/ダウンロード
Botbird for Businessでは画面上で簡単に会話コンテンツの編集が可能ですが、更に、CSVファイルを利用することで、お手元の表計算ソフトウェアを利用してのコンテンツ編集も可能です。
表単位でのCSVファイル操作
各表の右上の「Tools」をクリックし、CSVファイルを選択することで、画面上の表の内容を変更することが可能です。
変更した内容は、[保存]を押すまで保存されません。
左端のID部分を不正に追加変更すると、その行は追加変更されません。 新規追加は、左端のIDを空白にしてCSVファイルを作成して下さい。
CSVファイルは、「UTF-8」形式での作成をお願いします。特に、Botbird for Business上の表からコピー&ペーストしてEXCEL等でCSVファイルを作成する場合、UTF-8形式で保存しないままアップロードしてしまうと、文字化けした状態でデータが更新されてしまいますのでご注意下さい。(EXCEL2016 2016/10の更新等にてUTF-8形式に対応しています。対応していないバージョンの場合は「EXCEL UTF-8 開く」等で検索して下さい。)
シナリオ単位でのCSVファイル操作
シナリオボットの設定情報は、各シナリオ毎にCSVファイルをダウンロード、アップロードしてご利用することが可能です。
ファイル形式について
カンマ区切りのCSVファイル(UTF-8:BOM無し)で保存してください。
データは、「1行あたり1選択肢」で、左側から「シナリオ情報群」「シーン情報群」「選択肢情報群」が記載されています。
例えば、あるシーンに複数の選択肢が登録されている場合は、左からシーン情報までの内容は全く同じで、選択肢情報のみ異なる行が選択肢の数だけ存在します。
Botbird for Businessからのダウンロード方法
上部[Tools]-[CSVダウンロード]をお選び下さい。
ダウンロードしたCSVファイルをEXCELで開く方法
データ内に改行が含まれる場合と含まれない場合によって、EXCELでの開き方が異なります。
1. データ内に改行が含まれない場合
-
EXCELを起動し、メニューの「インポート」から、「CSVファイル」または「テキストファイル」をお選び下さい。
-
形式の設定は「Unicode(UTF-8)」「区切り文字:カンマ」をお選び下さい。
2. データ内に改行が含まれる場合:Windows
-
Windowsのメモ帳で一度CSVファイルを開き、編集せずに「名前を付けて保存」して下さい。 (「UTF-8」エンコード形式になっているかをご確認下さい)
-
保存後、このファイルをEXCELで開きます。
3. データ内に改行が含まれる場合:Mac
3-1 ターミナルを使用する場合
- ターミナルを開き、CSVファイルが保存されている場所に移動します。 ※「cd」コマンドを利用します。利用方法が不明な場合は別途お問い合わせ下さい。
- 次のコマンド実行して下さい。
cat <(printf "\xEF\xBB\xBF") output.csv > output_2.csv
output.csvは元のファイル名、output_2.csvは新ファイル名に適宜ご変更下さい。
- 新ファイルをEXCELで開きます。
3-2 Googleスプレッドシートを使用する場合
-
Googleスプレッドシートで新規のスプレッドシートを開きます。(Googleスプレッドシートの利用にはGoogleアカウントが必要です。詳しくはこちらをご覧ください。https://www.google.com/intl/ja_jp/sheets/about/
-
「ファイル」 → 「インポート」 を選択して表示されるウィンドウの「アップロード」タブを選択し、csvファイルをドラッグアンドドロップしてアップロードします。
-
シート上にcsvの内容が表示されますので、データの範囲をすべて選択した状態でクリップボードにコピーします。
-
EXCELを開き、新規シートを作成します。
-
EXCELシート上の「A0」セル(一番左上のセル)に、クリップボードのデータを貼り付けします。
EXCELでの編集後、CSV形式での保存方法
ファイル保存ダイアログから、必ず「CSV UTF-8(コンマ区切り)」をお選び下さい。 ※「CSV UTF-8(コンマ区切り)」での保存にはEXCEL2016が必要です。 ※EXCEL2016がない場合、個別にご相談下さい。
Botbird for BusinessへのCSVアップロード方法
ファイルを選択してから、上部[Tools]-[CSVアップロード]ボタンを押して下さい。
-
ID(シナリオID、シーンID、選択肢ID)を残したままCSV編集してアップロードすると情報の上書きとなります。
-
シナリオIDとシーンIDを残し、選択肢IDを空白にしてアップロードすると、新規選択肢情報の追加となります(既存の選択肢行をコピーし、選択肢IDを空白にしてから選択肢情報の内容変更すると簡単です)。
-
シナリオIDを残し、シーン毎に別々の新規シーンIDを任意に割り振り、それぞれに複数の空白選択肢IDの行を作成してアップロードすると、新規シーンおよび選択肢情報の追加となります。
-
同じIDで行によって異なる内容を記載した場合、原則として最下行の情報が優先されます。
-
項目追加用の行を含むCSVファイルを連続でアップロードすると、同一内容の項目が複数生成されてしまいます。項目を追加した場合は、一度CSVファイルをダウンロードしなおすことをお勧めします。
-
必ずシナリオIDを入力して下さい。シナリオIDが空白の場合、各行が別のシナリオとして扱われます。
-
シーンや選択肢の上書きと追加は可能ですが、既存の情報を削除することは出来ません。