如何解决此错误 "Exception: Invalid argument: replacement"?

How do to resolve this error "Exception: Invalid argument: replacement"?

我有一个功能可以复制现有文档(模板),然后通过将 header 名称与文档中列出的标签相匹配来动态合并数据。该函数运行没有任何问题,但现在每当它尝试合并时我突然收到一条错误消息。谁能告诉我可能是什么问题?

错误信息: 异常:无效参数:replacement

奇怪的是它并没有阻止信息合并,但错误确实阻止了函数完成其他任务。

有错误的行

headers.forEach(function(e){
     body.replaceText("<<"+e+">>",data[e]);
    return;
  });

全部代码:

function documents(sheet, data){
     var headers = Object.keys(data[0]);     
     var docsToMerge = data.map(function(e){      
       var name = e.location +" - "+e.employeeLastName+", "+e.employeeFirstName+" - "+e.docName+" "+Utilities.formatDate(new Date(e.effectivePayDate), "UTC-4", "M/d/yy");
       var newDoc = DriveApp.getFileById(e.template).makeCopy(name, DriveApp.getFolderById(e.folderId));  
       e.documentLink = newDoc.getUrl();
       e.documentId = newDoc.getId();
       return e;
     });

      docsToMerge.forEach(function(e){
        mergeDocuments(e, headers, signatureFolderId);
      });
}

function mergeDocuments(data, headers){
  var id = DocumentApp.openByUrl(data.documentLink).getId();
  var doc = DocumentApp.openById(id);      
  var body = doc.getBody();

  headers.forEach(function(e){
     body.replaceText("<<"+e+">>",data[e]);
    return;
  });
  doc.saveAndClose();
  return;
}

停用脚本的 运行 部分中的 运行time V8。