【发布时间】:2021-02-15 17:07:26
【问题描述】:
我正在使用带有脚本的 Google 表格创建 Google 文档。一个单元格是一个超链接公式。
=HYPERLINK('-automatization-!P2,'-automatization-!P3)
不直接包含链接,但包含对它的引用。
使用以下代码复制时,Google Doc 要么仅包含标签(带有getValue()),要么包含您可以在上面看到的超链接公式(带有getFormula())
function createdoc() {
documentId = DriveApp.getFileById(templateId).makeCopy().getId()
DriveApp.getFileById(documentId).setName('XXXX ' + date);
var body = DocumentApp.openById(documentId).getBody();
for (var i = 2; i<sheet.getLastRow();i++){
companyname = sheet.getRange(i,1).getValue()
description = sheet.getRange(i,2).getValue()
crunchbase = sheet.getRange(i,3).getFormula()
body.appendParagraph(companyname);
body.appendParagraph(description);
body.appendParagraph(crunchbase);
}}
从表格复制和粘贴到文档时,是否有人有保留超链接的解决方案?
【问题讨论】:
-
你能贴一张你想要的前后图片吗?
标签: google-apps-script google-sheets google-docs google-docs-api