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

如何使用Google App Script将谷歌表格数据转换为谷歌文档段落

实现步骤与完整脚本

步骤1:打开脚本编辑器

  • 打开你准备好的谷歌表格,点击顶部菜单栏「扩展程序」→「Apps 脚本」,删掉编辑器内默认的空代码。

步骤2:粘贴功能脚本

function sheetToDocParagraphs() {
  // 获取当前表格的全量数据
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  const sheet = spreadsheet.getActiveSheet();
  const rows = sheet.getDataRange().getValues();
  // 如果需要跳过第一行表头,把上面这行替换为 const rows = sheet.getDataRange().getValues().slice(1);

  // 创建新的谷歌文档
  const doc = DocumentApp.create('表格转换生成文档');
  const body = doc.getBody();

  // 逐行转换为文档段落
  rows.forEach(row => {
    // 过滤空单元格后拼接行内容,可自行调整拼接规则
    const rowContent = row.filter(cell => cell !== '').join(' ');
    if (rowContent) {
      // 追加段落并设置基础格式,可按需修改样式参数
      const paragraph = body.appendParagraph(rowContent);
      paragraph.setLineSpacing(1.5);
      paragraph.setIndentFirstLine(20);
    }
    // 不需要行间距可以删除下面这行
    body.appendParagraph('');
  });

  doc.saveAndClose();
  // 运行后可在执行日志查看生成的文档地址
  console.log('文档生成完成,地址:' + doc.getUrl());
}

步骤3:运行测试

  • 点击编辑器顶部的保存按钮,给项目随便命名后点击「运行」按钮,首次运行需要按照系统提示完成权限授权,授权成功后重新点击运行即可。
  • 运行结束后可以在你的谷歌云端硬盘根目录找到生成的文档,也可以在脚本编辑器的「执行日志」板块直接点击链接打开文档。

自定义调整说明

  • 要调整段落字号、字体、粗体斜体等样式,直接在appendParagraph后追加样式配置即可,比如设置字号12号加paragraph.setFontSize(12),设置内容斜体加paragraph.setItalic(true)。
  • 如果要按列区分内容格式,比如第一列作为小标题,只需修改内容拼接逻辑即可,比如const rowContent = ${row[0]}:${row[1]},${row[2]}``就能把第一列内容设置为斜体。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 00:54:05