import { NocoApi } from './../src/main.ts'; import { useConfig } from '@kevisual/use-config' import { CreateBaseData } from '../src/meta/index.ts'; export const config = useConfig() import util from 'node:util'; import { writeFile, writeFileSync } from 'node:fs'; // # 签到表 // const table = 'mcby44q8zrayvn9' // 本地 const table = 'mecdgojq151iwk9' // gitstarred_repos export const nocoApi = new NocoApi({ baseURL: config.NOCODB_URL || 'http://localhost:8080', token: config.NOCODB_API_KEY || '', table, }); // const res = await nocoApi.record.list() // console.log(util.inspect(res.data, { depth: null, colors: true })) const res =await nocoApi.record.getTableMeta() // console.log(util.inspect(res, { depth: null, colors: true })) const keys = Object.keys(res.data || {}) console.log('表字段列表:', keys); writeFileSync('table-metadata.json', JSON.stringify(res, null, 2));