Edits history of script submission #13962 for ' convert notion page to markdown (notion)'

  • bun
    One script reply has been approved by the moderators
    Ap­pro­ved
    import { Client } from '@notionhq/client';
    import { NotionToMarkdown } from 'notion-to-md';
    
    export async function main(appToken: string, pageId: string) {
     return new Promise(async (resolve, reject) => {
      let notion = new Client({
        auth: appToken
      });
      const n2m = new NotionToMarkdown({ notionClient: notion });
      const markdown = await n2m.pageToMarkdown(pageId)
      .catch((err) => {
        reject(err);
        return 
      });
    
      if (!markdown) {
        reject("Failed to convert page to markdown");
        return 
      }
      resolve(n2m.toMarkdownString(markdown))
      return
     })
    }

    Submitted by mryoga1995738 368 days ago