问题标签 [notion-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
notion-api - 我可以使用 fetch 调用 Notion API 吗?
我想使用 Notion 作为 SPA 的内容网关。我可以从 fetch 中使用 Notion API 吗?我正在尝试使用 fetch 来获取数据,但由于 CORS,它无法正常工作。
这可能吗?
notion-api - 将@mention 对象添加到概念页面标题?
我想自动设置我的日常日记,通常标题为“每日日记@today”
我的帖子请求的正文如下所示:
我如何在标题中提及?
notion-api - 是否有条件判断 Notion 应用是否开放?
鉴于 Notion API 刚刚问世,现在是否有可能检查 Notion 程序本身是否作为触发器打开?
notion-api - Notion API:有没有办法获取“人”属性中提到的用户的子页面数量?
我正在尝试创建一些 Notion API 集成来帮助我的团队预测人员配备的可用性。
我正在编写一个函数,该函数应该使用过滤器类型people
计算在数据库子页面的属性中提到特定用户的所有时间。people
这是我的代码:
由于我不太明白的原因,这个函数只是4
为每个用户返回。快速查看人员过滤器属性的 API 文档表明,您当前无法people
使用过滤器过滤属性people
……所以……idk??
任何人都可以想出一种方法来实现这一点,要么通过 API 中未记录的内容,要么通过一些从数据库people
属性中获取所有用户 ID 的黑客方式?
谢谢 <3
node.js - 谷歌云函数 | 无法加载提供的模块 - 错误 [ERR_REQUIRE_ESM]:必须使用导入来加载 ES 模块:/workspace/index.js
我希望使用 Google Cloud Functions 与 Notion API 进行交互。我开始从他们的 API 文档中提取第一个示例并将其放入 CF(见下文)。但是我收到以下错误日志:
Detailed stack trace: Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /workspace/index.js
我在尝试在本地运行 Notion API 时收到了类似的消息,但能够通过更改 import { Client } from "@notionhq/client"
为 import notion from "@notionhq/client"; const Client = notion
. 由于某种原因,该修复程序在云功能中不起作用。
我还阅读了其他 SO 答案,我需要将 package.json 中的类型更改为模块,但我已经这样做了,问题仍然存在。
index.js
包.json
notion-api - 向页面或数据库页面添加提醒
我正在寻找一种方法来创建页面提醒作为提及或在数据库页面的日期属性中。API还有可能吗?
在此示例中,我想创建一个带有 Date 属性提醒的新 daabse 条目。
python - 获取相关的 Notion 表数据
我遇到了一个问题。我的表有一个表与另一个表相关的列,当我尝试从这些列中获取数据时,没有提供相关的块信息。有什么方法可以得到这样的数据?
notion-api - 如何在概念中添加表达式作为上标?
我对我以前使用过 OneNote 的想法很陌生。谁能告诉您如何将表达式写为概念上的上标?
我了解如何在概念上写上标,这基本上是 /inline 方程,然后只是 c^x
但是如果我不得不说写 e^(3x) 我将如何使用括号来做这件事似乎不起作用
已经谢谢了!
notion-api - 如何添加和/或修改数据库架构?
如何添加和/或修改数据库架构?
看似可能的事情;
- 向页面添加子页面。
- 将子页面添加到数据库。
- 修改属性值。
尽管在每种情况下,数据库模式都必须保持不变。从文档。
如果父级是数据库,properties 参数中新页面的属性值必须符合父级数据库的属性架构。
我可以确认是这种情况,因为我使用创建页面端点收到带有额外属性值的错误。
如果我创建一个使用表的插件,那么期望有人构建整个架构然后将插件指向它是非常糟糕的用户体验。
似乎不可能;
- 将新属性添加到数据库。
- 修改或删除现有属性。