如果你使用googlesheets或googledocs之类的Google应用程序,googlescript允许你完成类似桌面应用程序无法完成的事情。
googlescript(也称为googleapps Script)是一个应用程序开发平台,可以让您集成所有使用的Google云服务。
谷歌为他们的每一项云服务提供了一长串api。通过编写非常简单的Google应用程序,您可以在Google的众多服务中的每一项中打开一个附加功能的完整世界。
学习谷歌脚本非常简单。您只需使用Google脚本所能做的一些事情包括:
由于Google服务都在云中,所以您可以从一个脚本编辑器创建googleapps脚本。从这些代码中,你可以进入你使用的任何谷歌服务的api。
这创造了一种灵活性,这在大多数其他脚本平台中很难找到。
要了解编写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);}单击磁盘图标保存代码。然后单击Run图标来运行它。
您可能需要为脚本提供首次使用您的Google帐户运行的权限,以及从您的Gmail帐户发送电子邮件的权限。
您可能会看到应用程序未经验证的警告。只需单击“高级”并转到我的第一个脚本(不安全)。既然是你编写了这个应用程序,你就可以确信它运行起来非常安全。
下面是收到的电子邮件的样子:
这个脚本使用Gmail服务通过googlescript从您的帐户发送电子邮件。
这只是一个简单的例子,说明了googleapps脚本如何进入你的Google云服务。
您还可以从Google的许多服务中找到对Google脚本的访问权限。
如上所述,这允许您向这些服务添加扩展功能。例如,在googlesheets中,您可以通过单击Tools,然后单击scripteditor来访问Google脚本编辑器。
我们之前看过在googlesheets中创建自定义函数和菜单的例子。这是一个很好的资源,开始建立自己的。
你可以用同样的方法从googledocs访问googlescripts编辑器。
你甚至可以使用Google脚本创建一个Gmail插件来增强你的Gmail体验。这使您可以修改诸如消息撰写窗口之类的内容,甚至可以编写一个脚本来管理归档旧电子邮件。
为了能够开发和测试Google脚本加载项,您需要在您的Gmail帐户中启用开发者加载项。您可以通过转到“设置”,然后单击“加载项”并选择“为我的帐户启用开发人员加载项”来完成此操作。您还需要在弹出窗口中单击启用。
创建Gmail附加组件超出了本文的范围。但是如果你真的想深入研究这个问题,你可以学习Google开发者指南来构建一个Gmail插件。
在Google脚本编辑器中,您可以使用全局对象访问每个Google服务。您在上面的helloworld示例中使用了GmailApp全局对象。
要访问所有特性(可以在Google脚本编辑器中进行的方法和调用),只需为该服务启用高级Google服务。
您可以在googlescripts编辑器中通过单击资源和高级Google服务来实现这一点。
别忘了点击底部的googlecloudplatformapi仪表板链接,并在仪表板中启用服务。
进入Google云平台API仪表板后,单击Enable API and Services,在API库中搜索服务的名称,选择它,然后单击Enable。
您只需要为每个用于编写脚本的Google帐户启用一次高级服务。
如果您在启用了API库的页面上向下滚动,您会注意到一个参考文档的链接。保存这个链接,因为它提供了有价值的示例和语法,说明如何在您自己的Google脚本中与API集成。
在我们的网站分析仪表板创建指南中,您可以看到一个使用Google脚本与Google分析集成的优秀示例。
浏览API库会显示您可以将多少Google服务集成到脚本中。
有数百种可用的api。
如果你有兴趣成为一个谷歌超级用户,学习如何使用谷歌应用程序脚本绝对是一条路要走。
从上面简单的helloworld示例可以看出,学习如何编写Google脚本一点也不难。
由于Google提供了一个丰富的Google应用程序脚本库,里面充满了指南和参考资料,因此您有了一个坚实的基础。
如果你想开始使用稍微高级一点的Google脚本应用程序,可以尝试将Google表单和Gmail集成在一起,以快速应用于职位空缺。
... 下一步的自动化是很容易的,因为你将使用一个应用程序,可以为你做GPS跟踪-Everlance GPS跟踪器。 ...
...Weight Gurus智能秤不提供电子邮件或IFTTT的自动输出,但该应用程序允许我将所有重量记录导出到CSV文件,我每天都将其导出到Google Sheets。 ...
...个命令来操作您喜欢的文档。 相关:如何增压你的谷歌应用程序与脚本编辑器 宏是一个强大的功能,基本上可以做任何工作表能够做的事情。以下是其功能的几个示例: 应用格式和样式。 创建全新的电子表格。 使用任何google...
...附加组件,那么它们类似于浏览器扩展,可以为您在Google应用程序中解锁额外的功能,如文档、工作表和幻灯片。 在这个例子中,我们将使用Remove Duplicates by AbleBits。它提供30天的****期;终身订阅的高级会员费为59.60美元,每年...
如果你使用谷歌应用程序,那么很可能你没有充分利用它们。使用googleapps脚本,您可以添加自定义菜单和对话框,编写自定义函数和宏,并构建扩展Google文档、工作表和幻灯片的附加组件。 什么是谷歌应用脚本(google apps script...
...e操作系统。你可以安装Google的Play商店,并访问所有Android应用程序,包括Gmail、Chrome、Google地图、Hangouts和Google Play中超过100万个应用程序。 相关报道:如何让售价50美元的亚马逊Fire平板电脑更像股票Android(不扎根) 这甚至不需...
...e操作系统。你可以安装Google的Play商店,并访问所有Android应用程序,包括Gmail、Chrome、Google地图、Hangouts和Google Play中超过100万个应用程序。 相关报道:如何让售价50美元的亚马逊Fire平板电脑更像股票Android(不扎根) 这甚至不需...