Closed13
請求書を自動で作成したい
請求書を作る時に毎月末に勤務時間を計算するのがめんどくさい!!!
マネーフォワードや弥生、freeeとかを使えばできるのかもしれないがお金かけたくないしなぁ
ということで自分で作ることを考えてみる。
もし作ったら記事にするか...
達成したいこと
- 勤務時間を自動で計算する
- 請求書PDFを作成する
あわよくば達成したいこと
- 勤務時間の登録を簡単にしたい
- メールも自動で作成したい
- ただ、送信はせず下書き
- Google Calenderの勤怠情報とすり合わせて抜けのチェック
とりあえず現状の想定
notionの画面想定
勤務時間の登録をもっと良い感じにしたい。
- LINE + Google form
- Slack ← ワークフローとかって有料だよね...?
- discode ← 開くくらいならnotionひらけば良くね?
いい感じの手軽に開けるGoogleForm的なのはないのか?
notionAPIの始め方
データ取得のイメージ
Searchで年を検索しIDを取得
↓
Serchで月を検索し、`parent`のIDと取得した年のIDが一致する月のIDを取得
↓
月のIDでBlocks Childrenを検索し時給と、勤怠情報のIDを取得
↓
時給のIDを再度BlocksChildrenで、勤怠のIDでDB query で内容を取得
↓
これですべての情報を取得できるはず
Notion APIはデータベースの構成は取れても、中身のデータは取れないのかな?
できそうだな、やり方が間違えてそう
→エンドポイントを間違えていた
Google calendarに勤怠登録していって、それでやるのもありだな。
休憩とか、時給とかも割とどうにでもなりそうだし、スマホでも簡単に入力できるし
こんな感じでもありか?
これなら入力が楽そう。
スプレッドシートだけで良くねって気はするが、入力ミスのことを考えてNotionを使ってる。
とりあえずだが動きそうなのでコードを書いてみてる。
GithubActionを使えばもっと簡単にできそう?
🙍→notionに勤怠情報→定時処理をGithubActionで走らせる→notionに請求書テンプレから請求書を作成
これでよくないか...
とりあえず作れた
ほかの方法(1つ前のやつ)も思いついたが、GASとNotion APIで燃え尽きたのでいったんクローズ
このスクラップは2022/05/07にクローズされました