Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.13k stars 529 forks source link

因 Notion Page 没有 collection 属性导致无法正常授权的问题(个例) #6659

Open selang opened 3 months ago

selang commented 3 months ago

描述这个错误

 Object.values(e.recordMap.collection).forEach(function(e) {
                                var n = e.value
                                  , a = e.role;
                                t.hasWriteRule(a) && (r[n.parent_id] = n,
                                r[n.id] = n)
                            });

e.recordMap.collection这个我这里的Notion是无值的,因此报错导致notion导入选项设置失败。可以通过e.recordMap.collection||{}过掉。但是我不知道这里的collection是放什么的。

复现步骤

image

其他相关说明

No response

操作系统

windows

浏览器

chrome

发生问题的网址

https://xxx.com

Kenshin commented 3 months ago

应该没问题 😂 出问题的可能是...

  1. 你在选择 Page 时是正确的吗?用的是配置库方案?还是其它方案?需要详细说明

  2. 你用的是扩展端内置的 Notion 还是 插件端?如果是前者的话,请改用后者。

建议录屏来看下出问题的情况更好。

selang commented 3 months ago

用的插件端。就是选择Page出错了,走的你写的选择第一个块的那个方法。因为collection是空的。我本地是这样修复的。

 Object.values(e.recordMap.collection||{}).forEach(function(e) {
Kenshin commented 3 months ago

telegram-cloud-photo-size-1-5046784609903291751-y 我是设置了Page后,保存然后导出,图床没效果。上面这种显示是notion内部图床么?

请在这里讨论问题。


导入到 Notion 仅内置了 Cloudinary 图床,你提到的 picgo 是另外一个插件:图床 的功能。

使用图床插件后,按下图所示设置

image

然后在使用时请触发图床插件(或快捷键 p p

Kenshin commented 3 months ago

https://github.com/Kenshin/simpread/issues/6659#issuecomment-2294848058

需要把你的 Notion 结构给我看下,另外你的 Notion Page 有没有什么特别的?

selang commented 3 months ago

#6659 (comment)

需要把你的 Notion 结构给我看下,另外你的 Notion Page 有没有什么特别的?

image image

selang commented 3 months ago

https://github.com/Kenshin/simpread/issues/6659#issuecomment-2295086610

这个按照你说的配置。图床正常了。

Kenshin commented 3 months ago

这个按照你说的配置。图床正常了。

👍

https://github.com/Kenshin/simpread/issues/6659#issuecomment-2295199677

原本我觉得应该是你的 Notion Page 有点特别,所以想看看具体哪里有点特别,但你直接给出了出错的地方也行 😂 👍

修复后我会在这里通知你(目前感觉应该只有你自己报告了此情况,虽然不排除其他用户描述不清楚而漏掉的...