Notionでの自動採番について考える

個人開発のプロジェクト管理ツールとしてNotionを使っているのですがプロパティに一意のIDを割り振る、いわゆる自動採番機能が標準で備わっていないんですよね。なのでNotionでの自動採番について考えてみました。

先ず前述した通りですが標準で選択できるプロパティに自動採番がないので、自動採番を実現させるためには関数プロパティを利用する必要があります。

ただし関数の中にはIDという一意の文字列を割り振ってくれるものがあるのですが、桁数が多くちょっと使いづらいと感じます。そこで作成日時を利用してIDにしてしまおうというコンセプトで、こうしてみました。

formatDate(prop(“作成日”), “YYMMDDHHmm”)

関数プロパティで上記の設定をすると10桁のIDを自動採番できるようになります。作成日時が2022年11月9日12時55分の場合の例:2211091255みたいな感じですね。10桁の数字ならまあ覚えやすいですし許容かなという感じです。

課題としては分単位で同じ時刻に複数のページを作成すると重複してしまうので大勢のプロジェクトには向いていない点ですね。

大規模なプロジェクト管理だと条件分岐で作成者によって個別にNoを割り当ててIDをもう少し複雑にしてやるといいかも知れないです。

まあそのうちに自動採番機能も追加されたりしそうな気がしないでもないですが、結構前から言われていることだけど、実装されていないので、どうなんでしょうね。

他に良い管理方法などあれば、ぜひ、コメントで教えてください。

Close