【问题标题】:How to email record as pdf to user with Google App Maker如何使用 Google App Maker 将记录以 pdf 格式通过电子邮件发送给用户
【发布时间】:2018-05-03 04:31:42
【问题描述】:

基于我之前关于document merge 的问题,我创建了模板。模板存储在用户无法直接访问的共享文件夹或团队驱动器中。每当用户启动文档合并时,我希望将生成的 PDF 存储在团队驱动器中,并将副本通过电子邮件发送给用户。这样管理员就不需要为自己创建副本,因为它已经存储在团队驱动器中。

由于我没有 Cloud SQL,我无法访问上个月发布的 App Maker PDF 示例。但也许有人可以向我解释如何在没有 Cloud SQL 的情况下找到满足我需求的解决方案?

【问题讨论】:

    标签: google-app-maker


    【解决方案1】:

    这里是问题中提到的示例的链接,供配置了 Cloud SQL 的人使用:Email PDF Sample。以防万一这里是示例中的关键代码行,假设您已经知道how to send email(这个应该在没有 Cloud SQL 的情况下工作)和build a Doc from a record(s)

    var tmpDoc = createDocFromRecord(record);
    
    var blob = tmpDoc.getAs(MimeType.PDF);
    var pdfFile = DriveApp.createFile(blob);
    
    pdfFile.setName(FILE_NAME);
    
    // sendEmail_(to, subject, body)
    sendEmail_(Session.getActiveUser().getEmail(), FILE_NAME, pdfFile.getUrl());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-12
      • 2016-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多