我正在成功调用来查询 Notion 数据库,但是从 API 调用中获取的数据与 Notion 中的实际数据不一致。
我一直在抓狂,因为我不知道是什么导致了这种不一致。我在这里做错了什么吗?
这是我在查询中使用的过滤器:
const filter = {
property: '_Inbox?',
formula: {
checkbox: {
equals: true,
},
},
}
Run Code Online (Sandbox Code Playgroud)
问题是,响应返回了许多结果,而公式实际上false在 Notion 中返回了这些结果。这是一个例子:
除了数据与公式不一致之外,其他一切似乎都运行良好。这似乎也不是缓存问题,因为我也得到了公式不匹配的旧项目。
任何帮助将不胜感激。或者至少确认我没有疯并且 Notion API 存在问题?
干杯
Omg 在发布问题后终于发现了问题......
\n如果有人遇到这样的问题,原因是公式引用了关系属性,API 无权访问 \xe2\x80\x8d\xe2\x99\x82\xef\xb8\x8f
\n如果 Notion 团队正在阅读本文,我强烈建议忽略该属性,而不是默默地让它返回不正确的值。明确的警告是最好的,但是缺失值至少会让调试和发现问题变得更容易一些。
\n| 归档时间: |
|
| 查看次数: |
2081 次 |
| 最近记录: |