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

如何实现Google Slides关联Google Sheets表格自动更新无需手动点击?

Google Sheets关联Slides自动更新方案(新手友好)

核心思路

利用Google Apps Script实现定时自动刷新Slides中关联的表格,全程按步骤操作即可,无需复杂代码基础。


步骤1:打开关联表格的脚本编辑器

  • 打开你已和Slides关联的Google Sheets文件
  • 点击顶部菜单栏的「扩展」→「Apps 脚本」,进入脚本编辑页面

步骤2:替换并粘贴脚本

  • 删除编辑器默认的myFunction代码,粘贴以下代码:
function updateSlidesTables() {
  // 替换为你的Google Slides文档ID
  const slidesId = "替换成你的Slides文档ID";
  const presentation = SlidesApp.openById(slidesId);
  const slides = presentation.getSlides();
  
  // 遍历所有幻灯片,刷新关联表格
  slides.forEach(slide => {
    const tables = slide.getTables();
    tables.forEach(table => {
      if (table.getLinkedSheetId()) {
        table.refresh();
      }
    });
  });
}
  • 获取Slides ID方法:打开你的Google Slides,地址栏URL格式为https://docs.google.com/presentation/d/[文档ID]/edit,复制[文档ID]部分替换代码中的占位文本。

步骤3:测试脚本运行

  • 点击编辑器顶部的运行按钮(▶️),首次运行会触发权限申请:
    1. 点击「允许」,选择你的谷歌账号
    2. 点击页面底部的「高级」→「转到[你的脚本名称](不安全)」
    3. 确认授权后,脚本会自动执行
  • 打开Slides检查表格是否已更新,验证成功后继续下一步。

步骤4:设置定时自动触发

  • 点击编辑器左侧的「触发器」图标(⏰),点击右下角「添加触发器」
  • 在弹窗中设置:
    • 选择函数:updateSlidesTables
    • 选择事件源:「时间驱动」
    • 选择时间触发类型:根据需求选择(如「每5分钟」「每小时」「每天」)
    • 保存设置后,脚本会按指定时间自动刷新Slides中的关联表格。

注意事项

  • 确保Sheets和Slides属于同一谷歌账号,避免权限报错
  • 若表格结构发生大幅变更(增删行列等),需重新关联表格后再执行自动更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 10:34:56