Gemini 导出:修复 CSP/PDF 报错,恢复精准语言识别与多轮图片回填,保留简化版表格处理
当前为
一键将 Gemini 对话导出到 Notion Database。支持 markdown、代码块高亮、表格、图片上传到 PicList(解决 Notion 图片链接失效问题),并能精准将用户上传的图片还原到对话位置。
这是目前功能最完善的 Google Gemini 对话导出脚本。它不仅能将对话文本导出到 Notion,还完美解决了图片转存和图片位置错乱的两大痛点。(但用户上传的文件无法像图片一样转存)
User Query(提问)气泡中,还原真实的对话上下文。在安装脚本前,请确保你已经准备好以下环境:
Name (类型: Title/标题) —— 用于存放对话标题Date (类型: Date/日期) —— 用于记录导出时间 (必须有,否则会报错)URL (类型: URL) —— 用于存放原始对话链接Internal Integration Secret (以 ntn_ 开头)。... -> Connect to -> 选择你刚才创建的 Integration。Database ID(在浏览器地址栏 URL 中,?v= 之前的那串 32 位字符)。为了实现图片转存,你需要安装 PicList (推荐) 或 PicGo。
127.0.0.1:36677 进行通信,请确保没有被防火墙拦截。✅ PicList 心跳正常。🕵️ Analyzing...,开始解析页面并上传图片。💾 Creating Page...,开始写入 Notion。✅ Saved! 即表示完成。Q: 点击按钮后提示 "Notion Database 缺少 'Date' 列"?
A: 请回到你的 Notion 数据库,添加一个名为 Date 的列,类型选择 Date。这是脚本记录导出时间的依据。
Q: 图片上传失败,提示连接不上 PicList? A: 请检查:
36677?Q: 我不想用 PicList,只想导出纯文本行吗? A: 目前版本强依赖 PicList 处理图片。如果未检测到 PicList,图片部分可能会显示为红色错误提示,但文本部分仍会尝试导出。
v11.6
v11.9 🚨 核心修复 (Critical Fixes)
fetch('blob:...') 获取图片数据会被浏览器拦截(报错 Refused to connect)。multipart/form-data 请求体,导致 PDF 等非文本文件的二进制数据在传输中损坏,PicList 报错 Error processing formData。FormData API。确保所有文件类型(PDF、Zip、图片)的二进制流都能被正确封装和发送。blob: 链接),既无法用 Canvas 提取(不是图片),也无法用 Fetch 下载(CSP 限制)。📄 [本地文件未上传] ...),保证脚本不会卡死,能继续处理后续内容。