ジョブカンを操作して自動で工数登録を一括で行うことができます
Mac OS
Node v20.7.0
brew tap を使って公開しました
brew tap taku3939/jobcan-manipulator
brew install jobcan-manipulator
chrome もしくは playwright が入っていない人はこちらも入れてください
# playwrightを導入する場合
npx -y playwright install
自分のログイン情報を環境変数に記入してください
キー | 内容 |
---|---|
JOBCAN_EMAIL | ジョブカンにログインする際に使うメールアドレス |
JOBCAN_PASSWORD | ジョブカンにログインする際に使うパスワード |
JOBCAN_HEADLESS | ヘッドレスブラウザを立ち上げるかどうか(true / false) |
例) ~/.zshrc
export JOBCAN_EMAIL="[email protected]"
export JOBCAN_PASSWORD="hogehoge"
export JOBCAN_HEADLESS="false"
bin ディレクトリをパスを通すなどして次のコマンドを実行する
プロジェクトデータの取得
工数入力のページに移動して、 自分の普段入力しているプロジェクト id と taskid を取得してください。次で使います。
jobcan-manipulator projects
工数の自動登録
jobcan-manipulator complete <ProjectId> <TaskId>
ビルドにはSingle executable applicationsという機能を使っているのでバージョンに気をつけること
npm i
./build-script.sh