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

如何实现Google Sheets数据提取自动更新,无需手动刷新?

自动更新Google Sheet数据提取的文档修改信息

问题背景

  • 利用Google Sheet的「数据提取」功能抓取关键文档的最后修改时间和最后修改人,用于跟踪员工文档更新情况
  • 已为数据设置条件格式:一周内的变更标绿色、一周以上至一个月的变更标琥珀色、一个月以上的变更标红色
  • 当前仅能通过「Data extractions侧边菜单>刷新和管理>全部刷新」手动更新数据,现有原生功能不支持自动刷新,且提取内容不属于常规公式,无法复用以往的公式自动更新脚本

自动刷新实现方案(Apps Script)

步骤1:打开脚本编辑器

  1. 打开目标Google Sheet
  2. 点击顶部菜单栏「扩展程序」>「Apps 脚本」

步骤2:写入刷新脚本

替换编辑器默认代码,粘贴以下内容:

function refreshDataExtractions() {
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  const dataExtractors = spreadsheet.getDataExtractors();
  dataExtractors.forEach(extractor => extractor.refresh());
}

步骤3:配置定时触发器

  1. 在脚本编辑器左侧点击「触发器」图标(时钟样式)
  2. 点击「添加触发器」,按需求配置:
    • 运行函数:选择refreshDataExtractions
    • 事件源:选择「时间驱动」
    • 时间类型:根据跟踪频率选择(如「小时计时器」「日计时器」)
  3. 保存并完成权限授权(需允许脚本访问你的Google Sheet数据)

功能说明

  • 脚本会自动遍历并刷新当前表格内所有数据提取规则,完全替代手动刷新操作
  • 可根据实际需求调整触发器的执行频率,平衡实时性与资源消耗

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:52:19