CSVファイルをJSON形式にしZIPファイルに圧縮します。

CSVファイルをドラック&ドロップで指定できます。(α版)
ファイル名が表示されたら「変換ダウンロード」を押してください。
四角いエリア内をクリックすることでファイルの参照も可能です。


LINEボット用変換プログラムです。
ファイル名は日本語が入ってもOKです。
スプレッドシートで「ファイル」から「形式を指定してダウンロード」の
「カンマ区切りの値」をクリックしてcsvファイルをダウンロードしてください。
EXCELで作ったCSVファイルでもOKです。
1行目は必ず項目名でお願いいたします。(自動判別のため)




基本的な項目名(この通の名前や順番でなくても動作します)
列名項目名内容補足
A列No.通し番号
B列質問内容質問するQにあたる部分。100文字以内。
C列答えデフォルトの答え/LINEオンリーの時はLINE文章に入れるといい
D列質問言い換え1Qを別の文言と紐づけたい時に利用する
E列質問言い換え2Qを別の文言と紐づけたい時に利用する
F列質問言い換え3Qを別の文言と紐づけたい時に利用する
G列LINE文章LINE用の文章1つの機能
H列LINE画像(URL)LINE用の画像1つの独立した機能
I列LINE選択肢タイトル複数選択肢で答えてもらいたい時に使うタイトルと、最低1つの選択肢で動く機能
J列LINE選択肢1
K列LINE選択肢2
L列LINE選択肢3
M列LINE画像選択肢タイトル複数選択肢で答えてもらいたい時に使う(画像付き)画像と説明付きの選択ボタンの機能
N列サブタイトルボタンは最低1つあればいい。
O列画像URLポストに書かれた文字で再度質問がかかる
P列ボタン1テキスト
Q列ボタン1ポスト
R列ボタン2テキスト
S列ボタン2ポスト
T列ボタン3テキスト
U列ボタン3ポスト
V列CustomLINE bot designerなどで作ったJSONを埋め込む
は必須項目です。

対策済み

・CSVファイルに空白行があっても読み飛ばし
・CSVで質問、答え、どちらかが空の場合も読み飛ばし
・複数文字コードの対応(CSVが UTF8,EUC,Shift_JIS,jis などに対応 スプレッドシートでもEXCELで作ってもOK)
・縦列の自由化(列がどの順番でもなくても対応、余計な列は読み飛ばし、最低「質問」と「答え」があれば対応する)
・項目名のゆらぎに対応(「質問内容」でも「質問」でも「お祭り中Q]とかでも「質問内容」として対応 すべての項目で)


これからすること

・ほかの bot での対応、(「agent.json」 や 「Default・・・・.json」 「zipファイル名」など)





作成者・問合せ 小室 優(KOMURO MASARU)