bambooom / douban-backup

同步豆瓣标记条目到 Notion/NeoDB
115 stars 304 forks source link

脚本运行正常,但标题无法记录 #37

Closed Dgnic closed 7 months ago

Dgnic commented 2 years ago

Workflow 脚本运行正常,各种数据的同步也实现了,唯独没有记录下标题。

如图所示,区别于其他油猴脚本导入的数据,红框里通过脚本同步的数据都只少了标题。

Notion 时间轴记录里,Integration 的更新一开始就是无标题了。

代码小白,提供的图片不清楚有没有把问题说明白,如果有更多需要的截图告知我一声让我补充即可,非常感谢。

bambooom commented 2 years ago

收到,我研究一下晚点回复

tinainsz commented 2 years ago

+1 好奇怪

bambooom commented 2 years ago

@Dgnic 我的表格完全没问题,所以实在很费解区别是啥,你方便把你的 token 还有 databse id 的信息发给我,方便我在本地测一测?也可以把你的 database 页面 share 一下,我研究一下?不好意思麻烦了

bambooom commented 2 years ago

话说为啥你的 notion 截图是中文的,我在 settings 里面选择语言没有中文的选项

Dgnic commented 2 years ago

可以的,Github 似乎没有站内私信功能,你方便留个邮箱吗?

关于 Notion 的中文,现在只能用第三方的油猴插件进行汉化,真正的本地化还没有实现。具体可以看:https://github.com/Reamd7/notion-zh_CN

bambooom commented 2 years ago

@Dgnic nmz89825 at gmail.com at 换成 @

Dgnic commented 2 years ago

好的,已经发送了

tinainsz commented 2 years ago

+1 好奇怪

update一下,今天发现电影莫名奇妙正常了(可以写入标题)但豆瓣图书依然不行,不知道是不是某种间歇性问题……

bambooom commented 2 years ago

哈 谢谢 update,我本地研究过,应该真的不是我的问题,我觉得是 notion sdk 的问题,已经给他们发了 support 邮件以及 issue,但是不知道什么时候才会有回复或者修复了

yslemmo commented 2 years ago

好奇怪,我也遇到这样的问题。都无法显示标题

bambooom commented 2 years ago

之前发的 issue 没人理我,发的 support 邮件之前只是一个类似客服的人说已经通知 SDK team 的人去查,不过不知道时间,也没有下文。。。摊手

Dgnic commented 2 years ago

试试点击 Notion 右下角那个问号直接给他们发消息呢...

bambooom commented 2 years ago

@Dgnic 那个和发邮件的效果差不多的,我之前另外发现个 bug 试过

YuanZhou314 commented 1 year ago

+1 ,找了一下午没看出来啥问题,最后我新建了一个数据表格,就可以正常填标题了,但是评分又消失了……鉴于评分可以直接选择我就懒得管了,能用就行。

hushhw commented 1 year ago

坚持手动填标题很久了,有解决方案了踢我一下

bambooom commented 1 year ago

竟然差不多一年了还有人有问题,我晚点再重新 debug 看看

TheWanderingAllison commented 1 year ago

发现原来这么多人都碰到这个问题……我之前一直是没有问题的,直到最近因为想同步neodb所以sync了一下作者的原始仓库(此前是2022年初fork了一次后续就没再sync过),就是这次sync后虽然neod能同步但是同步到notion的全都缺了标题

bambooom commented 1 year ago

主要我自己的 notion 从来没有过这个问题。。。几乎无法 debug,所以这个 issue 一直没有 close

edwardcuchulainn commented 1 year ago

我之前也没有问题,这两周开始没有标题了……

JOKER120YL commented 9 months ago

用的两年的仓库一直没问题。最近想起来同步到最新的仓库了,发现也是这个问题,标题无法记录

JOKER120YL commented 9 months ago

update:我重新翻找了下你的最新教程(ps:GitHub上这个教程链接失效了),然后根据里面的模板,将我notion界面的标题栏目重命名成和你一样的“电影/电视剧/番组”然后好像就能捕捉标题了。我如果后期没继续更新可能问题就解决了。其他人或许可以参考下我的解决方式

TheWanderingAllison commented 9 months ago

update:我重新翻找了下你的最新教程(ps:GitHub上这个教程链接失效了),然后根据里面的模板,将我notion界面的标题栏目重命名成和你一样的“电影/电视剧/番组”然后好像就能捕捉标题了。我如果后期没继续更新可能问题就解决了。其他人或许可以参考下我的解决方式

我因为可以同步到neodb就再也没管过notion,因为楼上的回复我又翻出来看了下。不想多改内容的,可以像楼上一样把各个table 里面标题栏目直接改成和脚本主人的notion栏目名称一致。

还是想自定义自己的notion标题的可以接着看下去。

在自己fork的仓库里面找到 export.us.jsutil.js 这两个文件。

在 util.js 里面重命名每个类目的 Title 名字。比如电影就是MOVIE_TITLE: '电影/电视剧/番组',把 电影/电视剧/番组 改成自己notion 里面电影的标题栏内容。

Snipaste_2023-11-14_17-19-32

再在 export.us.js 里面定位到 292行,从这行开始把这个function里的每一个title.unshift 后面的内容改成notion 里对应的标题栏名称。

保存,commit。

这样就同样可以抓取到标题了。

bambooom commented 9 months ago

还是想自定义自己的notion标题的可以接着看下去。

👌 收到

各位实在抱歉,太久没维护这个工具,最近生活里还有点事在忙,最快下个月会来更新!

bambooom commented 7 months ago

又过了两个月终于来搞这个了。。。 我这边加了个 cols.json 文件。 有需要的话修改这个文件里的配置,把对应的 column name 改成你想用的名字就行了哈。

如果还有问题的话,麻烦再回复告知。