Skip to content

yasunao/zaiko_txt2csv_for_farmy

Repository files navigation

このスクリプトを使うユーザーの前提

  • 薬局レセプトシステム ファーミーを運用している
  • みんなのお薬箱 
  • みんなのお薬箱の自動発注システムを運用している
  • 定期的ににファーミーの在庫数値を みんなのお薬箱 に同期させたい
  • 「在庫一覧.txt」と同じディレクトリで、zaiko_txt2csv_for_farmyスクリプトが実行されることを前提に作成しました。

このスクリプトの目的

  1. 薬局レセプトシステム ファーミーが出力した「在庫一覧.txt」を、CSVファイルに変換します
  2. ヘッダーにJAN列がなかったので、これを追記

運用方法

  • 「在庫一覧.txt」と同じディレクトリで、zaiko_txt2csv_for_farmyスクリプトが実行されることを前提に作成してあります。
  • 例えば「ファーミー」のような共有ディレクトリを作成し、このスクリプトを実行可能な状態にして保存しておきます。
  • ファーミー が出力した「在庫一覧.txt」を、作成した共有ディレクトリに、放り込みます。
  • zaiko_txt2csv_for_farmyスクリプトを実行してください。 CSVファイルが同じディレクトリに生成されます。
  • みんなのお薬箱の数量調整ページのCSVアップロードボタンをクリックして、生成したCSVファイルをアップロードしましょう

rubyスクリプトをダブルクリックで実行可能にするには

  • macOS では、シェルスクリプトファイルに .command という拡張子を付けておくと、Finder 上からファイルのアイコンをダブルクリックするだけで起動できるようになります。
  • このファイルをダブルクリックで実行できるようにするには、下記のようにします。 chmod +x しておくのを忘れずに。
$ chmod +x zaiko_txt2csv_for_farmy.rb
$ mv zaiko_txt2csv_for_farmy.rb zaiko_txt2csv_for_farmy.command

この仕組みはスクリプトファイルであれば、どんな言語にでも適用できます。 例えば、先頭のシェバング部分を #!/usr/bin/env python などに変更すれば、Python スクリプトをダブルクリックで実行できます。

引用:https://maku77.github.io/mac/command-file.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages