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

如何用Google Apps Script将Google Docs设置为单栏格式?

在Google Apps Script中设置Google Docs为单栏格式

你可以通过Google Apps Script的Body.setColumns()方法实现对应「Format > Columns > 1」的单栏设置,以下是具体实现代码:

基础单栏设置(适用于无分节的文档)

function setSingleColumn() {
  const activeDoc = DocumentApp.getActiveDocument();
  const docBody = activeDoc.getBody();
  // 设置文档主体为单栏
  docBody.setColumns(1);
}

多节文档的全节单栏设置

如果你的文档包含多个节(Section),需要遍历所有节进行设置:

function setSingleColumnForAllSections() {
  const activeDoc = DocumentApp.getActiveDocument();
  const allSections = activeDoc.getBody().getSections();
  
  allSections.forEach(section => {
    // 为每个节设置单栏格式
    section.setColumns(1);
  });
}

说明

  • setColumns(num)方法的参数num就是栏数,传入1完全对应手动操作里的「Format > Columns > 1」;
  • 执行脚本前确保你已在Google Docs中打开目标文档,脚本会作用于当前活跃文档;
  • 如果仅需要设置特定节,可通过索引获取对应节(比如allSections[0]获取第一节)后调用setColumns(1)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 23:54:55