如何通过 Notion API 在数据库中插入数据?

Posted

技术标签:

【中文标题】如何通过 Notion API 在数据库中插入数据?【英文标题】:How to insert data in database via Notion API? 【发布时间】:2021-11-08 00:07:00 【问题描述】:

我是 Notion 的新手,我想将 API 用于一个项目。

我应该如何在 Notion 数据库中插入数据? 我知道如何读取有关数据库的信息,我知道如何更新架构,我知道如何从数据库中检索数据,但我不知道如何向数据库中插入数据或从数据库中删除数据。

谢谢。

【问题讨论】:

【参考方案1】:

每个数据代表一个页面。所以你想将一个页面导入数据库。在这里它告诉您如何导入页面https://developers.notion.com/reference/post-page

exports.newEntryToDatabase = async function (name, description) 
  const response = await notion.pages.create(
    parent: 
      database_id: process.env.NOTION_API_DATABASE,
    ,
    properties: 
      Name: 
        title: [
          
            text: 
              content: name,
            ,
          ,
        ],
      ,
      Description: 
        rich_text: [
          
            text: 
              content: description,
            ,
          ,
        ],
      ,
    ,
  );

  return response;
;

【讨论】:

非常感谢,我对页面系统的概念不太了解。

以上是关于如何通过 Notion API 在数据库中插入数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Notion Public API 获取页面的 url?

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

使用 Notion API 从模板创建页面

如何在 Notion API 中获取块 ID?

是否可以通过 Notion API 发送文档/页面/块邀请

在 Notion 中哪里可以找到我的数据库的数据库 ID?