我有来自 google 表单上传文件的电子表格和链接。但是当我使用标记将数据传输到文档时,这些链接不可点击

I have spreadsheet and LINKS from google form upload files. but when I transfer data to docs using markers those links are not clickable

我有这些链接:

// var admin equals to my column links
function autoFillDoc(e) {

var prof = e.values[8];
var admin = e.values[9];
if (Service == "sccc"){

    var templateFile = DriveApp.getFileById("1YssTtcnIODb42TrQAKCaNZjkNUmh1U1pxEQfrSPJ4nA");
    var templateResponseFolder = DriveApp.getFolderById("1-_2XTt4_26Fbs-KjduVlVaTutHsyU_33");

    var copy = templateFile.makeCopy(Service + ', ' + firstName , templateResponseFolder);
    var doc = DocumentApp.openById(copy.getId());
    var body = doc.getBody();

    body.replaceText("{{FirstName}}", firstName);
    body.replaceText("{{LastName}}", LastName);
    body.replaceText("{{BirthDate}}", birthdate);
    body.replaceText("{{Service}}", Service);
    body.replaceText("{{admin}}", admin);

    doc.saveAndClose();
}

如何将我的数据从电子表格超链接到 google 文档,谢谢

将链接设置到 Google 文档的方法是 setLinkUrl()

我无法从你的代码中完全理解 "markers" 是什么以及超链接在哪里,但是在 Google 文档中创建可点击链接的一个小示例是:

  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  body.getParagraphs()[0].appendText("text").setLinkUrl("www.wikipedia.de");