什么是google脚本?如何编写你的第一个谷歌应用程序脚本

想掌握谷歌脚本吗?以下是如何从一些简单的应用程序开始,进入一个强大的googleapi世界。...

如果你使用googlesheets或googledocs之类的Google应用程序,googlescript允许你完成类似桌面应用程序无法完成的事情。

google-script

googlescript(也称为googleapps Script)是一个应用程序开发平台,可以让您集成所有使用的Google云服务。

谷歌为他们的每一项云服务提供了一长串api。通过编写非常简单的Google应用程序,您可以在Google的众多服务中的每一项中打开一个附加功能的完整世界。

你能用google脚本做什么?

学习谷歌脚本非常简单。您只需使用Google脚本所能做的一些事情包括:

  • 在Google工作表中创建自定义函数
  • 将Google Sheets或Google Docs与Gmail集成
  • 创建可以使用Google站点部署的web应用
  • 向googledocs添加自定义菜单
  • 使用Google分析数据在Google表中创建web流量仪表板
  • 从Google Sheets或任何其他Google服务发送电子邮件

由于Google服务都在云中,所以您可以从一个脚本编辑器创建googleapps脚本。从这些代码中,你可以进入你使用的任何谷歌服务的api。

这创造了一种灵活性,这在大多数其他脚本平台中很难找到。

编写您的第一个google应用程序脚本

要了解编写Google脚本有多容易,请尝试以下示例。

你的第一个脚本将从你的Gmail帐户发送一封电子邮件,并在你的Google脚本中嵌入一条消息。

  1. 打开web浏览器并键入script.google.com进入URL字段。
  2. 如果你还没有登录到你的谷歌帐户。
  3. 一旦登录到googleapps脚本,点击newscript。
  4. 在上面写着“无标题项目”的地方,键入我的第一个脚本的名称。

删除“脚本”窗口中的代码,然后粘贴以下内容:

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帐户发送电子邮件的权限。

您可能会看到应用程序未经验证的警告。只需单击“高级”并转到我的第一个脚本(不安全)。既然是你编写了这个应用程序,你就可以确信它运行起来非常安全。

下面是收到的电子邮件的样子:

sending email with google script

这个脚本使用Gmail服务通过googlescript从您的帐户发送电子邮件。

这只是一个简单的例子,说明了googleapps脚本如何进入你的Google云服务。

为谷歌服务添加更多功能

您还可以从Google的许多服务中找到对Google脚本的访问权限。

如上所述,这允许您向这些服务添加扩展功能。例如,在googlesheets中,您可以通过单击Tools,然后单击scripteditor来访问Google脚本编辑器。

google sheets script editor

我们之前看过在googlesheets中创建自定义函数和菜单的例子。这是一个很好的资源,开始建立自己的。

你可以用同样的方法从googledocs访问googlescripts编辑器。

你甚至可以使用Google脚本创建一个Gmail插件来增强你的Gmail体验。这使您可以修改诸如消息撰写窗口之类的内容,甚至可以编写一个脚本来管理归档旧电子邮件。

为了能够开发和测试Google脚本加载项,您需要在您的Gmail帐户中启用开发者加载项。您可以通过转到“设置”,然后单击“加载项”并选择“为我的帐户启用开发人员加载项”来完成此操作。您还需要在弹出窗口中单击启用。

enable gmail developer add-***

创建Gmail附加组件超出了本文的范围。但是如果你真的想深入研究这个问题,你可以学习Google开发者指南来构建一个Gmail插件。

访问google脚本api

在Google脚本编辑器中,您可以使用全局对象访问每个Google服务。您在上面的helloworld示例中使用了GmailApp全局对象。

要访问所有特性(可以在Google脚本编辑器中进行的方法和调用),只需为该服务启用高级Google服务。

您可以在googlescripts编辑器中通过单击资源和高级Google服务来实现这一点。

advanced google services

别忘了点击底部的googlecloudplatformapi仪表板链接,并在仪表板中启用服务。

进入Google云平台API仪表板后,单击Enable API and Services,在API库中搜索服务的名称,选择它,然后单击Enable。

google ****ytics api

您只需要为每个用于编写脚本的Google帐户启用一次高级服务。

如果您在启用了API库的页面上向下滚动,您会注意到一个参考文档的链接。保存这个链接,因为它提供了有价值的示例和语法,说明如何在您自己的Google脚本中与API集成。

在我们的网站分析仪表板创建指南中,您可以看到一个使用Google脚本与Google分析集成的优秀示例。

浏览API库会显示您可以将多少Google服务集成到脚本中。

google service apis

有数百种可用的api。

如果你有兴趣成为一个谷歌超级用户,学习如何使用谷歌应用程序脚本绝对是一条路要走。

超越谷歌脚本基础:现在怎么办?

从上面简单的helloworld示例可以看出,学习如何编写Google脚本一点也不难。

由于Google提供了一个丰富的Google应用程序脚本库,里面充满了指南和参考资料,因此您有了一个坚实的基础。

如果你想开始使用稍微高级一点的Google脚本应用程序,可以尝试将Google表单和Gmail集成在一起,以快速应用于职位空缺。

  • 发表于 2021-03-22 18:15
  • 阅读 ( 229 )
  • 分类:IT

你可能感兴趣的文章

如何用google脚本在google表单中发送电子邮件

...让我们把它分解一下,这样你就能确切地知道每一行在做什么。 ...

  • 发布于 2021-03-14 04:11
  • 阅读 ( 710 )

7个简单的windows脚本,为您节省时间和精力

... 2删除预装的windows 10应用程序 ...

  • 发布于 2021-03-15 21:37
  • 阅读 ( 281 )

如何通过智能自动化提高业务效率

... 下一步的自动化是很容易的,因为你将使用一个应用程序,可以为你做GPS跟踪-Everlance GPS跟踪器。 ...

  • 发布于 2021-03-23 10:51
  • 阅读 ( 207 )

如何从google表单自动发送月度发票

... 在本文中,您将看到如何编写Google脚本(非常简单,不用担心)。 ...

  • 发布于 2021-03-23 13:40
  • 阅读 ( 267 )

如何自动将你的日常生活记录到google表单上

...Weight Gurus智能秤不提供电子邮件或IFTTT的自动输出,但该应用程序允许我将所有重量记录导出到CSV文件,我每天都将其导出到Google Sheets。 ...

  • 发布于 2021-03-25 03:48
  • 阅读 ( 368 )

如何用宏自动化google工作表

...个命令来操作您喜欢的文档。 相关:如何增压你的谷歌应用程序与脚本编辑器 宏是一个强大的功能,基本上可以做任何工作表能够做的事情。以下是其功能的几个示例: 应用格式和样式。 创建全新的电子表格。 使用任何google...

  • 发布于 2021-04-03 14:37
  • 阅读 ( 173 )

如何删除谷歌工作表中的重复项

...附加组件,那么它们类似于浏览器扩展,可以为您在Google应用程序中解锁额外的功能,如文档、工作表和幻灯片。 在这个例子中,我们将使用Remove Duplicates by AbleBits。它提供30天的****期;终身订阅的高级会员费为59.60美元,每年...

  • 发布于 2021-04-03 14:44
  • 阅读 ( 225 )

如何用脚本编辑器来增强你的google应用程序

如果你使用谷歌应用程序,那么很可能你没有充分利用它们。使用googleapps脚本,您可以添加自定义菜单和对话框,编写自定义函数和宏,并构建扩展Google文档、工作表和幻灯片的附加组件。 什么是谷歌应用脚本(google apps script...

  • 发布于 2021-04-03 16:11
  • 阅读 ( 208 )

如何在amazon fire平板电脑或fire hd 8上安装google play商店

...e操作系统。你可以安装Google的Play商店,并访问所有Android应用程序,包括Gmail、Chrome、Google地图、Hangouts和Google Play中超过100万个应用程序。 相关报道:如何让售价50美元的亚马逊Fire平板电脑更像股票Android(不扎根) 这甚至不需...

  • 发布于 2021-04-07 01:46
  • 阅读 ( 357 )

如何在amazon fire平板电脑或fire hd 8上安装google play商店

...e操作系统。你可以安装Google的Play商店,并访问所有Android应用程序,包括Gmail、Chrome、Google地图、Hangouts和Google Play中超过100万个应用程序。 相关报道:如何让售价50美元的亚马逊Fire平板电脑更像股票Android(不扎根) 这甚至不需...

  • 发布于 2021-04-08 16:19
  • 阅读 ( 213 )
utwgpghdzm
utwgpghdzm

0 篇文章

相关推荐