如果您使用诸如Google Sheets或Google Docs之类的Google Apps,则Google Script允许您完成使用类似的桌面应用程序无法完成的任务。
Google Script(也称为Google Apps Script)是一个应用程序开发平台,可让您集成您使用的所有Google Cloud服务。
Google为每个云服务提供了很长的API列表。通过编写非常简单的Google应用,您可以在Google的许多服务中的每一个中打开附加功能的整个世界。
您可以使用Google Script做些什么?
学习Google Script很容易您可以使用Google Script进行的一些操作包括:
由于Google服务全部都在云中,因此您可以通过单个脚本编辑器创建Google Apps脚本。从该代码中,您可以使用您所使用的任何Google服务的API。
这提供了在大多数其他脚本平台中很难找到的灵活性。
编写您的第一个Google Apps脚本
要了解编写Google脚本有多么容易,请尝试以下示例。
您的第一个脚本将从您的Gmail帐户发送一封电子邮件,并在您的邮件中嵌入一条消息Google脚本。
在脚本窗口中删除代码,然后粘贴以下内容:
function SendAnEmail() { // Set the recipient email address var email = '[email protected]' // Create the email subject line. var subject = 'This is my first script!'; // Create the email body. var body = 'Hello, world!'; // Send an email GmailApp.sendEmail(email, subject, body);}
单击磁盘图标以保存代码。然后单击运行图标以运行它。
您可能需要提供脚本第一次使用您的Google帐户运行的权限,以及从Gmail发送电子邮件的权限帐户。
您可能会看到一条警告,提示该应用未通过验证。只需点击高级并转到我的第一个脚本(不安全)。由于您是编写该应用程序的人,因此您可以确信它运行起来非常安全。
传入电子邮件的外观如下:
此脚本使用了Gmail服务,可通过Google脚本从您的帐户发送电子邮件。
这只是Google Apps脚本如何利用您的任何Google云服务的一个简单示例。
添加更多功能Google服务的功能
您还可以从许多Google服务中找到对Google脚本的访问。
如上所述,这使您可以向这些服务添加扩展功能。例如,在Google表格中,您可以通过以下方式访问Google脚本编辑器:单击工具,然后单击脚本编辑器。
我们之前已经看过在Google表格中创建自定义功能和菜单的示例。这是开始构建自己的极好的资源。
您可以使用与Google Docs相同的方式访问Google Scripts编辑器。
甚至可以使用Google Script创建Gmail。插件来增强您的Gmail体验。这样一来,您就可以修改诸如“邮件撰写"窗口之类的内容,甚至可以编写脚本来管理旧电子邮件的归档。
要启用开发和测试Google Script附加组件的功能,您需要在Gmail中启用开发人员附加组件帐户。您可以通过以下方法执行此操作:转到设置,然后单击加载项,然后选择为我的帐户启用开发人员加载项。您还需要在弹出窗口中单击启用。
创建Gmail加载项不在本文讨论范围之内。但是如果您真的想深入了解这一点,则可以阅读《 Google开发人员指南》中有关构建Gmail附件的信息。
访问Google Script APIs
从您的Google Script编辑器中进行,您可以使用全局对象访问每个Google服务。您在上面的“ Hello World"示例中使用了GmailApp全局对象。
要访问所有功能(可以在Google脚本编辑器中进行的方法和调用),只需启用以下功能的高级Google服务:
您可以在Google脚本编辑器中通过点击资源和高级Google服务来执行此操作。
不要忘记单击底部的 Google Cloud Platform API仪表板链接,并在该仪表板中启用该服务。
一旦您处于Google Cloud Platform中, API仪表板,单击启用API和服务,在API库中搜索服务的名称,将其选中,然后单击 Enable 。
您只需为用于脚本编写的每个Google帐户启用一次高级服务。
如果在启用了API库的页面上向下滚动,则会注意到参考文档的链接。保存此链接,因为它提供了有关如何在自己的Google脚本中与该API集成的有价值的示例和语法。
在我们的创建指南中,您可以看到一个使用Google Scripting与Google Analytics(分析)集成的绝佳示例。一个网站分析仪表板。
浏览API库会显示可以将多少Google Services集成到脚本中。
有数百种可用的API。
如果您有兴趣成为Google超级用户,那么一定要学习如何使用Google App脚本。
超越Google Script基础知识:现在做什么?
您可以从上面的简单Hello World示例中可以看出,学习如何编写Google脚本一点都不难。
由于Google提供了包含指南和参考资料的广泛的Google Apps Script库,因此您拥有了坚实的基础入门。
如果要开始使用稍微更高级的Google Script应用程序,请尝试int例如,对Google Forms和Gmail进行评估以使其快速适用于职位空缺。