【发布时间】:2022-11-28 09:06:33
【问题描述】:
我有一个电子表格,其中包含可用于以下内容的单元格:A14:E。 我有一个文档模板,我想用准确的格式复制这张表。 在电子表格中,我将 A14:E 命名为“Tabel_angajati”
var ss = SpreadsheetApp.getActiveSpreadsheet();
var Tabel_angajati = ss.getRangeByName('Tabel_angajati').getValues();
//google doc
let copyFile = DriveApp.getFileById("template-id").makeCopy(),
copyID = copyFile.getId(),
copyDoc = DocumentApp.openById(copyID),
copyBody = copyDoc.getBody(),
copyHeader = copyDoc.getHeader()
//Replace text
const body = copyDoc.getBody()
body.replaceText("{{Tabel_angajati}}",Tabel_angajati)
当我运行此脚本时,文档中的表格是一行值,而不是表格。
【问题讨论】:
-
当您提取
.getValues()时,您将获得原始数据数组。您是否希望格式也存在? -
另外,你能更清楚地说明你的条款吗? Google 表格没有
table对象(而 Excel 有,这令人困惑),但是 Google文档确实有桌子。那么你是想在文档中插入一个实际的表格吗?
标签: google-apps-script google-sheets spreadsheet google-docs