You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在打开Google Sheets时自动触发宏

Google Sheets 宏关联onOpen自动运行教程

操作步骤

  1. 获取已有的宏函数名
  • 打开目标Google Sheets文件,依次点击顶部菜单栏「扩展程序」>「Apps 脚本」进入脚本编辑页
  • 在左侧文件列表找到你之前录制/编写的宏对应的.gs代码文件,记录宏对应的函数名(比如录制宏时默认生成的myFunction,或者你自定义的函数名称)
  1. 简单触发器配置(仅适用于宏无高权限操作的场景)
  • 直接在现有宏的代码文件末尾添加以下代码:
function onOpen() {
  // 把下方括号前的内容替换成你上一步记录的宏函数名,不要去掉括号
  你的宏函数名();
}
  • 按Ctrl+S保存修改后关闭脚本编辑器即可,后续打开文件时会自动触发宏运行
  1. 高权限场景配置(宏涉及访问外部接口、修改其他文件、发送消息等需要授权的操作)
  • 无需额外编写onOpen代码,直接在脚本编辑页左侧点击闹钟形状的「触发器」按钮
  • 点击右下角「添加触发器」按钮,按以下规则配置:
    • 选择要运行的函数:选择你已有的宏函数名
    • 选择事件来源:电子表格
    • 选择事件类型:打开时
  • 保存后按页面提示完成权限授权即可

注意事项

  • 协作者首次打开文件触发宏时,需要按提示完成对应权限授权,后续打开即可自动运行
  • 如果宏运行报错,可进入脚本编辑页的「执行记录」页面查看具体报错原因排查问题

内容的提问来源于stack exchange,提问作者Nocard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 04:06:01