用途:用 gog CLI(v0.10.0)操作 Google 幻灯片,可创建演示文稿、从 Markdown 生成幻灯片、添加/替换/删除图片幻灯片、更新演讲者笔记,以及导出为 PPTX 或 PDF。认证使用 gog 已认证的账号,执行路径为 gog,exec 执行时可指定 timeout: 60。演示文稿 ID 可从 URL https://docs.google.com/presentation/d/<presentationId>/edit 获取。
主要能力与常用命令:创建用 gog slides create "<title>",可加 --parent 指定文件夹或 --template 从模板复制;从 Markdown 生成用 gog slides create-from-markdown "<title>" --content-file ./slides.md;查看信息用 gog slides info <presentationId>;复制用 gog slides copy;导出用 gog slides export <presentationId>(默认 PPTX,PDF 需 --format pdf,可加 --out 指定输出);列幻灯片用 gog slides list-slides,读取内容用 gog slides read-slide <presentationId> <slideId>,可返回笔记、文本元素和图片信息;添加图片幻灯片用 gog slides add-slide <presentationId> ./image.png,支持 --notes 或 --notes-file,--before 指定插入位置;删除用 gog slides delete-slide(有确认提示,-y 可跳过);更新笔记用 gog slides update-notes;替换图片用 gog slides replace-slide。输出支持 --json、--plain、--results-only、--select、--dry-run。
典型流程:Markdown 用 --- 分隔幻灯片、# 作为标题,再执行 create-from-markdown;或先 create 空演示文稿,再逐张 add-slide 加图片并导出 PDF;也可用 copy 复制模板后增删幻灯片。注意 gog slides 没有 list 命令,列演示文稿需通过 gog drive ls --query "mimeType='application/vnd.google-apps.presentation'";slideId 需先用 list-slides 获取,读幻灯片会返回笔记、文本元素与图片信息。图片支持本地 PNG/JPG/GIF。replace-slide 省略 --notes 时保留已有笔记,--notes "" 可清空。export 默认 PPTX。create-from-markdown 必须提供 --content 或 --content-file 之一。delete-slide 属破坏性操作,默认有确认提示。