Mac系统下是否有快捷键可从Finder直接创建Google Drive文档/表格?
在Finder中一键创建Google Drive文档的实用方案
我太懂这种被打断工作流的不爽了——Finder里操作Google Drive的复制、重命名、移动都丝滑得很,偏偏新建文档要跳去网页端,简直是效率杀手!下面分享几个亲测有效的方法,帮你实现像创建.txt文件一样的快捷键操作:
方法1:用系统自带的Automator创建快速操作(无需额外软件)
这是最省心的原生方案,完全不用装第三方工具:
- 打开「Automator」,选择新建「快速操作」(Quick Action)
- 在顶部设置:工作流程接收当前的「文件夹」,位于「Finder.app」
- 左侧搜索并添加「运行AppleScript」动作,替换默认脚本为以下内容:
on run {input, parameters} set targetFolder to item 1 of input tell application "Finder" set folderPath to POSIX path of targetFolder end tell -- 简化逻辑:直接打开Google Drive网页端的「我的云端硬盘」,并触发新建文档 -- 如果需要精准定位到当前文件夹,可以后续手动在网页端路径中选择(或者优化脚本获取Drive ID) set newDocURL to "https://docs.google.com/document/create" tell application "Chrome" -- 换成你常用的浏览器,比如Safari open location newDocURL activate end tell return input end run进阶优化:如果想精准定位到当前Finder对应的云端文件夹,可以通过
mdls命令读取文件夹的Google Drive元数据获取ID,再把URL改成https://docs.google.com/document/create?folder=你的Drive文件夹ID,这样新建的文档会直接出现在对应目录下。 - 保存这个快速操作(比如命名为「New Google Doc」),然后去「系统设置 → 键盘 → 快捷键 → 服务」里找到它,给它设置一个自定义快捷键(比如
Cmd+Shift+D,注意别和系统快捷键冲突)
方法2:用Alfred实现更顺滑的触发(适合Alfred用户)
如果你已经在用Alfred,这个方案会更灵活高效:
- 打开Alfred Preferences,新建一个Workflow
- 添加一个「Hotkey」触发器,设置你想要的快捷键(比如
Cmd+Opt+N) - 添加一个「Run Script」动作,选择「/bin/bash」,输入以下脚本:
# 获取当前Finder窗口的目标文件夹路径 folder_path=$(osascript -e 'tell application "Finder" to get POSIX path of (target of front window as alias)') # 调用AppleScript打开Google Docs新建页面(可根据需求换成Sheets/Slides) osascript -e 'tell application "Chrome" to open location "https://docs.google.com/document/create"'进阶技巧:可以配合Alfred的「File Filter」或者「Google Drive Workflow扩展」,直接在Alfred中选择要创建的文档类型(文档/表格/幻灯片),并自动定位到当前Finder的云端目录。
方法3:用Terminal脚本+全局快捷键(适合喜欢折腾的用户)
如果你习惯用命令行,可以写个简单的bash脚本,再绑定全局快捷键:
- 新建一个脚本文件
new-google-doc.sh,内容如下:#!/bin/bash # 获取当前Finder窗口的文件夹路径 FOLDER=$(osascript -e 'tell application "Finder" to get POSIX path of (target of front window as alias)') # 读取Google Drive文件夹的云端ID(仅适用于本地同步的文件夹) DRIVE_ID=$(mdls -name kMDItemComment "$FOLDER" | grep -oE '[a-zA-Z0-9_-]+') # 打开指定目录下的新建文档页面 open "https://docs.google.com/document/create?folder=$DRIVE_ID" - 给脚本加执行权限:
chmod +x new-google-doc.sh - 用「Automator」或者「BetterTouchTool」这类工具给这个脚本设置全局快捷键,触发即可直接在当前目录创建Google文档。
小提醒:如果你用的是Google Drive桌面客户端的「流式传输」模式,获取文件夹ID的逻辑可能需要调整,但核心思路都是定位当前Finder文件夹对应的云端路径 → 触发Google文档的新建链接,完全不用手动切换到网页端。
内容的提问来源于stack exchange,提问作者Mack M.




