问题标签 [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.

0 投票
1 回答
763 浏览

python - 带有 Google 日历的 Notion API

如果我在网上搜索“带有 Google 日历的 Notion API”之类的内容,我只会找到与 Automate.io 或 Zappier 相关的解决方案。

有没有办法使用这些强大的 API 将 Notion 与 Google 日历集成,而不依赖于这些站点?我可以使用哪种编程语言来做到这一点?我需要一个服务器来定期运行程序吗?

PS:在 YT 上我发现了一些 Python 的东西,但我找不到使用这些工具的完整指南

0 投票
2 回答
81 浏览

html - 使用 CSS 更改 HTML 跨度样式

我使用Notion,它没有很多样式选项,但幸运的是,有人制作了一个名为notion enhancer的额外组件,它允许许多选项,包括上传你自己的 css 文件。

这是我的问题:我更改了粗体斜体文本的颜色,使用 .notranslate 类定位它

这是我原来的CSS:

现在,Notion 一定是最近更新过的东西,因为 .notranslate span 现在适用于所有书面文本,无论是粗体、斜体还是两者都没有。我正在尝试找出一种使用 css 来定位粗体和斜体文本的方法,因为我无法更改 html 中的跨度样式。

这就是现在 html 中包含一些斜体字的文本的样子:

对于带有粗体字的文本,这就是 html 现在的样子:

本质上,我正在尝试找到一种新方法来更改粗体斜体文本的颜色,而无需更改其旁边的常规文本。我尝试过这样的事情,但它不起作用:

如果我只使用样式属性,则更改颜色不起作用(有或没有!important)。

有没有人知道如何在不破坏常规文本的情况下更改 [style*='font-style:italic;'] 和 [style*='font-weight:bold;'] 的颜色?而且我无法触摸 html,因为 Notion 没有使用其代码的选项。我唯一的选择是上传额外的 css 或 js 文件。

我尽力解释了我的问题,但有时我无法解释,所以如果您需要澄清某些事情,请告诉我。对于任何混淆,我深表歉意。

0 投票
1 回答
415 浏览

notion-api - Notion API - 使用 Notion OAuth 或 API 令牌创建数据库

是否可以使用 API(通过内部和/或外部集成)创建新的概念数据库?

目前在 API 文档中看不到它。对于希望将数据导出到使用 API 设置的数据库的概念的集成,它将成为一个障碍。

谢谢。

0 投票
3 回答
529 浏览

notion-api - Notion API,尝试生成授权令牌时获取 Invalid_Grant

我在 Notion.so 上创建了一个集成

我使用以下 URL Add to Notion获得了临时 OAuth 代码

这个上面的 URL,在从 Notion UI 授权之后, XXXXXXX-XXXXXXX 现在使用上面步骤中的代码给我下面的代码来获取授权代码

这个回应在

我错过了什么?

提前致谢!

0 投票
1 回答
829 浏览

notion-api - 使用 Notion API 从模板创建页面

是否可以通过 Notion API 使用现有模板从头开始在数据库中创建页面?我在 API 文档中找不到任何提及它的内容。

0 投票
3 回答
1055 浏览

python - 如何按显示顺序获取数据库的行?

我有一些 Python 代码使用notion-client library检索 Notion 数据库中的行。该代码确实设法检索所有行,但顺序错误。我从 API 参考中查看了Sort 对象,但无法弄清楚如何使用它以它们在 notion.so 上显示的确切顺序返回行。这是有问题的片段:

我错过了什么?

0 投票
3 回答
941 浏览

notion-api - 如何使用概念 API 创建标签

我将使用 python 从其他网站跟踪我的电影愿望清单。现在我想给每部电影一些不同的标签。但概念参考告诉我

多选属性值对象在 multi_select 属性中包含一个多选选项值数组。

所以,我想知道如何通过 notionAPI 添加标签。或者如何使用标签模板创建数据库。

核实

0 投票
2 回答
1121 浏览

notion-api - API:关系属性

API:关系属性

好的

我正在向 Notion 表发送信息。我遇到的问题是关系属性。

我尝试过传递姓名、传递 ID,但找不到正确的调用。有没有人有他们报告如何使用它们的示例或链接。进行查询时,该字段返回空,因此不能作为示例。

例子:

0 投票
1 回答
1033 浏览

python - 概念 - 查询数据库和页面提供有限的属性

我正在尝试通过 REST API 访问我的 Notion 中的单个数据库。

在 Notion 中查询或列出我的数据库时,我只收到预期属性的一个子集。

正如您在最后一个屏幕截图中看到的那样,我访问的数据库中有 23 个属性。所以有 7 个没有出现,因为我在调用 LIST DB REST API 时看到了 16 个(第一个屏幕截图)。 知道为什么这 7 个属性没有出现吗?

调用 list_db。可以看到检索到的属性数是 16 调用 list_db。 可以看到检索到的属性数是 16

调用 query_db。您可以看到为第一页检索到的属性数为 14 调用 query_db。 可以看到检索到的属性数是 14

此屏幕截图显示了我的数据库的属性列表

此屏幕截图显示了我的数据库的属性列表

0 投票
1 回答
43 浏览

notion-api - 有没有办法判断用户是否正在查看页面?

不确定是否有一个人在 API 中查看位置的参考,但如果我的屏幕位于 Notion 的子页面上,我希望能够触发事件。我想您的帐户可以引用它加载的页面,但没有找到任何东西。让我知道你们是否提出任何解决方案。