お世話になります。
kintoneカスタマイズ初心者で初めて投稿させていただきます。
ユーザーごとに活動した実績をcsvで外部システムから吐き出しています。
そのcsvには年月の項目がないため、いつの活動分かわからない状態です。
csvデータを直接触って年月を入力する方法ではなく、
一覧画面で、csvインポート用ボタンを配置、ファイル選択後、年(西暦)と月を入力し(入力用ポップアップがでる)、
インポートされたすべてのデータに対してその年月が反映されるということを実施したいです。
参考になるソースがあれば教えていただきたいです。
(csvインポート時のイベントがないことは他の投稿で確認したため、取り込み自体をJSで作成しなければいけないと思っています。)
つたない説明で申し訳ありませんが、よろしくお願いします。
こんにちは!
CSVを直接編集してはいけない理由はありますか?
結構開発コストがかかると思います。
JavaScriptでやるとすれば、
一覧画面に日付入力テキストボックス&ファイル選択&取り込みボタンの設置をする
↓
日付を入力&ファイルを選択して取り込みボタンを押したときのイベント
↓
CSVをJSONなどに変換&入力した日付で登録するレコードのJSONを作る。
↓
複数レコードPOST
みたいな流れになると思います。
・ボタンやテキストボックス設置は
https://developer.cybozu.io/hc/ja/articles/201767270
https://developer.mozilla.org/ja/docs/Web/HTML/Element/input/file
・CSV→JSON 変換は「CSV JSON JavaScript 変換」のようなキーワードで検索すると色々と出てくると思います。
https://shanabrian.com/web/javascript/csv-to-json.php
・複数レコードPOSTは
https://developer.cybozu.io/hc/ja/articles/202166160#step2
あたりが参考になるかなぁと思います(><)
system
(system)
クローズされました:
3
このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。