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

如何在Google Slides模板中设置幻灯片页码为不可编辑状态

Google Slides不可编辑页码实现方案

Google Slides原生默认的插入页码功能生成的是占位符元素,即使放置在母版中也设计为允许单页单独编辑,无法直接通过母版设置锁死,可通过以下两种可行方案实现需求:

  • 方案一:固定页数模板无脚本方案

    1. 提前确认模板的总页数,点击顶部菜单栏 Slide > Edit theme 进入主题生成器
    2. 为每一页幻灯片对应创建一个专属布局页,在每个布局页的固定位置插入文本框,输入对应页码数字,调整好字体、字号、颜色、对齐方式等格式
    3. 退出主题生成器后,新建幻灯片时给对应序号的幻灯片匹配对应编号的布局即可,普通编辑者在普通视图下无法修改布局内的页码内容、样式和位置
  • 方案二:动态页码方案(适合页数频繁调整的场景)

    1. 进入主题生成器,在通用母版页的页码对应位置插入一个内容为PAGE_NUM的文本框,调整好格式后退出主题生成器
    2. 点击顶部菜单栏 Extensions > Apps Script 打开脚本编辑器,粘贴以下代码后运行,即可自动给所有幻灯片填充对应页码,且页码不可在普通视图编辑:
    function autoUpdatePageNumbers() {
      const presentation = SlidesApp.getActivePresentation();
      const slides = presentation.getSlides();
      // 遍历所有幻灯片自动更新页码
      slides.forEach((slide, index) => {
        // 匹配母版中提前插入的页码文本框
        const pageShape = slide.getShapes().find(shape => 
          shape.getText().asString().trim() === "PAGE_NUM"
        );
        if (pageShape) {
          // 页码从1开始计数,可根据需求调整起始值
          pageShape.getText().setText(String(index + 1));
        }
      });
    }
    
    1. 后续新增或删除幻灯片后,重新运行一次脚本即可一键更新所有页码,普通编辑者无权限修改母版元素和脚本内容,无法改动页码设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 10:15:05