Вы можете использовать DocumentApp из другого скрипта, а не только из скрипта, привязанного к документу. Допустим, ваш шаблон документа имеет идентификатор документа abcdefghijklmnop
...
// If you have a template, first make a copy
var docCopy = DriveApp.getFileById('abcdefghijklmnop').makeCopy();
var copyId = docCopy.getId();
var doc = DocumentApp.openById(copyId);
// Do whatever you need to modify the doc here.
// Now we're done, and `doc` needs to turn into a PDF
var pdfContent = doc.getAs('application/pdf');
var draftMail = GmailApp.createDraft('william@example.com',
'Email title', 'Pls see attached',
{
attachments: [pdfContent.getAs(MimeType.PDF)],
name: 'Converted doc content'
});
// Now send the mail
draftMail.send();