這裡將介紹如何使用Notion API來更新Notion資料庫中的勾選框值。

每個條目被視為一個頁面。

假設你已經獲得了該條目,並將其賦值給變數page,則該頁面的id將位於page.id中。

同時假設你已經初始化了Notion客戶端。

import { Client } from '@notionhq/client'

//...

const notion = new Client({ auth: process.env.NOTION_API_KEY })

然後你可以通過以下方式將名為"Ready"的勾選框設置為true

await notion.pages.update({
  page_id: page.id,
  properties: {
    Ready: {
      checkbox: true,
    },
  },
})