Merge pull request #100 from qinfendebingshuo/copilot/fix-notion-syslog-property-names

fix: correct Notion property name mappings in write-notion-syslog.js
This commit is contained in:
冰朔 2026-03-15 01:42:12 +08:00 committed by GitHub
commit fe81baeb04
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 7 deletions

View File

@ -92,8 +92,8 @@ function dateProp(dateStr) {
return { date: { start: dateStr } }; return { date: { start: dateStr } };
} }
function checkboxProp(val) { function statusProp(name) {
return { checkbox: !!val }; return { status: { name: String(name) } };
} }
// ══════════════════════════════════════════════════════════ // ══════════════════════════════════════════════════════════
@ -141,14 +141,13 @@ async function main() {
// 构建 Notion 页面属性 // 构建 Notion 页面属性
const properties = { const properties = {
'标题': titleProp('飞书SYSLOG · ' + (senderName || source) + ' · ' + dateStr), '标题': titleProp('飞书SYSLOG · ' + (senderName || source) + ' · ' + dateStr),
'提交日期': dateProp(dateStr), '接收时间': dateProp(dateStr),
'霜砚已读': checkboxProp(false), '处理状态': statusProp('待处理'),
}; };
// 可选字段(如果 Notion 数据库有这些列) // 可选字段(如果 Notion 数据库有这些列)
if (source) properties['来源'] = richTextProp(source); if (source) properties['推送方'] = richTextProp(source);
if (senderName) properties['发送者'] = richTextProp(senderName); if (senderOpenId) properties['DEV编号'] = selectProp(senderOpenId);
if (senderOpenId) properties['发送者ID'] = richTextProp(senderOpenId);
// 构建页面内容 // 构建页面内容
const contentBlocks = []; const contentBlocks = [];