App-Script


Google Apps Script

介绍

Apps Script是一个快速的应用程序开发平台,可以快速轻松地创建与 Google Workspace 集成的业务应用程序。Apps Script是一个基于云的JavaScript平台,可以整合谷歌产品并实现自动化。采用JavaScript编写代码,可以访问最喜欢的Google Workspace应用程序的内置库,如Gmail、日历、Drive等。不需要安装IDE,在浏览器中即可完成代码的编辑,编辑好的脚本在谷歌的服务器上运行。

Apps Script

Demo——创建 Google文档并通过电子邮件向您发送文档链接

创建脚本

  1. 访问 script.google.com 打开应用程序脚本编辑器;

  2. 点击 New project;

  3. 删除脚本编辑器中的所有代码,并将其粘贴到下方代码中;

    /**
     * 创建一个Google文档,并向当前用户发送一封电子邮件,其中包含该文档的链接。
     */
    function createAndSendDocument() {
        try {
            // 创建一个名为 'Hello, world!'的文档。
            const doc = DocumentApp.create('Hello, world!');
    
            // 获取文档正文部分,然后添加一个段落。
            doc.getBody().appendParagraph('This document was created by Google Apps Script.');
    
            // 获取文档的链接。
            const url = doc.getUrl();
    
            // 获取用户的电子邮件地址。
            const email = Session.getActiveUser().getEmail();
    
            // 获取要用作电子邮件主题行的文档名称。
            const subject = doc.getName();
    
            // 将一个新的字符串追加到 "url "变量中,作为邮件正文。
            const body = 'Link to your doc: ' + url;
    
            // 发送带有文档链接的电子邮件。
            GmailApp.sendEmail(email, subject, body);
        } catch (err) {
            // 异常处理
            console.log('Failed with error %s', err.message);
        }
    }
  4. 点击“保存”图标;

  5. 点击未命名的项目;

  6. 输入脚本的名称,然后点击重命名。

运行脚本

  1. 点击运行。

  2. 根据提示为脚本授权。
    点击查看权限
    点击高级
    点击转到项目
    点击允许

  3. 脚本执行完成后,在您的 Gmail 收件箱中查收电子邮件。
    邮箱查看

  4. 打开电子邮件,点击链接即可打开创建的文档。
    打开文档

Reference

  1. https://www.google.com/script/start/

  目录