【发布时间】:2020-03-04 23:13:26
【问题描述】:
如何从 Google 表格中复制单元格?喜欢不同的细胞
A32 - Google 文档中的标题 B33 - 主题 B34 - 身体 1 B35 - 身体 2
因此在 Google 文档中,它看起来像电子邮件内容。
我尝试在代码中创建,但它似乎接近但我不知道如何添加新行并放置标题并且不更改文本样式。
function copyTest() {
var ss = SpreadsheetApp.getActiveSheet();
// create a new document and add student as editor
var newDoc = DocumentApp.create("Copy: " + SpreadsheetApp.getActiveSpreadsheet().getName());
var targetDoc = newDoc.getId();
var header = ss.getRange('A32').getValues();
var subj = "Subject: " + ss.getRange('D33').getValues();
var copy = ss.getRange('D34:D40').getValues();
var body = newDoc.getBody();
body.editAsText().appendText(header);
body.editAsText().appendText("\n\n");
body.editAsText().appendText(subj);
body.editAsText().appendText("\n\n");
body.editAsText().appendText(copy);
}
感谢您的帮助!
【问题讨论】:
-
您能否提供您的电子表格的图片以及您希望文档的外观图片。然后你的描述可能会开始变得更有意义。
-
嗨,尝试录制的样本对您有帮助吗loom.com/share/1e4596d9551042058da4dc71137db760
标签: google-apps-script google-sheets google-docs