我有一个电子表格表单,其中包含其信息并将其放入文档中,然后需要将其转换为pdf并作为附件发送。
我准备好了文档'Template',但不知道如何转换未作为标签打开的文档(我不能使用DocumentApp)。
任何想法将不胜感激。
您可以从其他脚本使用DocumentApp,而不仅仅是绑定到doc的脚本。假设您的doc模板是文档ID 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('[email protected]',
'Email title', 'Pls see attached',
{
attachments: [pdfContent.getAs(MimeType.PDF)],
name: 'Converted doc content'
});
// Now send the mail
draftMail.send();