Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Database template column supports created and updated built-in variables #9364

Closed
Achuan-2 opened this issue Oct 7, 2023 · 5 comments
Closed
Assignees
Milestone

Comments

@Achuan-2
Copy link
Member

Achuan-2 commented Oct 7, 2023

Database 支持显示块的创建时间和更新时间

In what scenarios do you need this feature?

目前的时间列只能手动选择及更改时间,database的显示时间更多情况下,需要显示笔记的创建时间和更新时间,有自动更新时间的需求。

目前的模板列当我输入.action{.created}是不加载数据的,
image
输入.action{.updated}可以显示时间数据,但又是纯文字的,不支持直接使用action{.updated | date "2006.01.02 Mon"}格式化数据。
image

Describe the optimal solution

更友好些的优化,直接提供块创建日期和更新日期列,也可以直接从当前的日期列添加选项,是否为块的创建日期或更新日期列

Describe the candidate solution

硬核方面的优化,模板列能格式化显示块的创建时间和更新时间,得到比如2023-10-07,或2023.10.07格式的显示数据

Other information

none

@Achuan-2 Achuan-2 changed the title Database 的模板列支持显示块的创建时间和更新时间 Database 支持显示块的创建时间和更新时间 Oct 7, 2023
@88250
Copy link
Member

88250 commented Oct 8, 2023

列类型就不添加了,还是使用模板比较好,这样可以方便更多场景和格式化。

稍后会为模板列添加内置变量 createdupdated,是 time 类型,可以使用 sprig 的日期格式化函数:

.action{ .created | date "2006-01-02" }  .action{ .updated | date "2006-01-02" }

@88250 88250 changed the title Database 支持显示块的创建时间和更新时间 Database template column supports created and updated built-in variables Oct 8, 2023
@88250 88250 self-assigned this Oct 8, 2023
@88250 88250 added this to the 2.10.9 milestone Oct 8, 2023
@88250 88250 closed this as completed Oct 8, 2023
@zxhd863943427
Copy link
Contributor

列类型就不添加了,还是使用模板比较好,这样可以方便更多场景和格式化。

稍后会为模板列添加内置变量 createdupdated,是 time 类型,可以使用 sprig 的日期格式化函数:

.action{ .created | date "2006-01-02" }  .action{ .updated | date "2006-01-02" }

使用模板列的话对于日期是难以筛选和排序的吧。

@88250
Copy link
Member

88250 commented Oct 8, 2023

格式化成字符串以后可以。

@zxhd863943427
Copy link
Contributor

比如说,创建日期从3月到12月,我需要筛选出从4月到8月的数据,我不认为使用以下的文本筛选功能:
图片
能够筛选出我想要的数据。

两个特殊的内置时间列和模板列可以调用的变量都是需要的。

@88250
Copy link
Member

88250 commented Oct 8, 2023

哦,我之前以为你说的是模板语法。这样的场景确实有必要支持创建时间和更新时间类型列,单独开个 issue 吧 #9371

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants