Google Apps 脚本编辑器:入门所需了解的一切


如果您使用 Google 文档、Google 表格、Google Analytics、Gmail 等 Google 服务,您可以使用 Google Apps 脚本连接并自动化这些服务。

将 Google Apps 脚本视为 Google 版本的 微软的VBA脚本 。就像您可以在 Microsoft Word 和 使用 VBA 进行 Excel 中自动执行操作和任务或自定义宏一样,您可以在 Google 服务中自动执行任务和操作。在表格和文档等服务中,您甚至可以编写自己的自定义菜单。

在本文中,您将了解如何在 各种谷歌服务 中访问和启用 Apps 脚本、如何导航 Apps 脚本编辑器以及如何连接服务。您不会学习具体的脚本函数 ,但 Google 拥有出色的文档和应用脚本教程,可用于学习如何编写应用脚本。

如何访问 Google Apps 脚本编辑器

您可以从许多 Google 服务中打开 Google Apps 脚本代码编辑器。例如,您可以在 Google 表格内的扩展 菜单中找到Apps 脚本

在其他服务中,您可以通过以下方式打开 Google Apps 脚本编辑器:

  • Google 文档 :在工具 菜单中选择脚本编辑器
  • Google 幻灯片 :在工具 菜单中选择脚本编辑器
  • Google 表单 :在三点菜单中选择脚本编辑器
  • Google 云端硬盘 :右键点击任意空白区域,选择更多 ,然后选择 Google Apps 脚本
  • 使用这些方法中的任何一种,您都会看到 Apps 脚本代码编辑器在新选项卡中打开。您可以在该窗口中编写构成整个脚本的每个函数。默认情况下,您将看到一个名为 myFunction() 的空函数,您可以开始填写代码。

    注意 :代码格式对于避免错误非常重要。使用以下代码所示的注释来提醒自己在代码段中尝试执行的操作。这与 Web 编程中 HTML 代码中的注释工作方式非常相似。.

    在代码编辑器中导航时,您可以通过在编辑器 窗口的左侧导航窗格中选择Code.gs 返回到此部分。要查看其他可用窗口,请将鼠标悬停在最左侧窗格中的图标上,主导航窗格将打开。

    概述 部分,您可以找到有关脚本的统计信息,例如发生了多少错误、执行了多少次等等。

    我们将在下面的每个部分中介绍 Google Apps 脚本编辑器的其他各个部分。

    浏览 Google Apps 脚本编辑器

    当您在编辑器中编辑代码时,最好经常选择磁盘(保存)图标,这样您就不会丢失所做的工作。

    保存后,您将看到其他菜单选项亮起。

    其中包括:

    • 运行 :尝试从头到尾运行整个脚本。
    • 调试 :一次一行地逐步执行脚本。
    • 函数下拉列表 :浏览并导航到您创建的每个函数。
    • 执行日志 :查看每次尝试运行脚本时的任何状态或错误消息。
    • 通过左侧导航菜单中的 选项,您可以访问其他人编写的库(或者您在其他地方编写并保存的库)。如果您的朋友已经编写了您想要在 Google 表格或 Google 文档中使用的功能,但您还想在此基础上添加其他功能,则此功能非常有用。

      将这些库添加到项目中所需的只是脚本 ID。您可以在项目设置部分找到它,我们将在本文末尾向您展示如何找到它。

      Google Apps 脚本服务插件

      服务 部分是最有用的。您可以在其中将当前脚本与您可能使用的其他 Google 服务集成。

      选择它后,您将看到打开的添加服务 窗口。向下滚动到您想要用作现有项目附加组件的服务。.

      例如,如果您想将 Google Analytics(分析)帐户中的数据提取到此脚本中,则可以选择 Google Analytics API ,然后选择添加

      如果您想了解有关新附加服务可使用哪些功能以及如何使用这些功能的详细信息,请选择 API 右侧的三个点,然后选择查看文档 .

      这将在新标签中打开 Google Apps 脚本文档,该文档会自动打开到该 Google 服务的部分。

      浏览可在您自己的脚本中使用的函数语法、教程和代码示例的文档。

      另请注意,您可以导航到文档的其他部分,根据您最初打开 Apps 脚本代码编辑器时使用的服务,查看脚本中可用的常规功能。

      例如,如果您在 Google 表格中打开编辑器,请检查文档菜单中的表格 部分,了解您可以在脚本中使用的 Google 表格函数。

      设置和使用 Apps 脚本触发器

      Google Apps 脚本中的另一个有用功能是能够根据多个事件或时间表设置触发器。

      要为脚本配置新触发器,请从最左侧的导航菜单中选择触发器 。在打开的新触发器窗口中,选择添加触发器 按钮。

      “添加触发器”窗口有一长串选项,可帮助您准确自定义脚本的运行方式和时间。

      注意 :其中许多选项取决于您为其编写脚本的服务或 您已添加的 API

      要设置触发器,您需要选择:

      • 首先启动哪个功能
      • 事件源,例如特定时间、日期或您服务中的事件(例如 Google 电子表格单元格发生更改或文档首次打开时)
      • 事件类型,例如打开或编辑 Google 电子表格或文档中的某些内容,或者日期或时间的具体设置
      • 通知频率,说明您希望多久获得一次有关脚本失败的更新.
      • 选择保存 后,如果这是您第一次保存新触发器,您可能会看到“脚本授权失败”消息。

        如果您在浏览器中启用了弹出窗口阻止程序,通常会触发此操作。如果您使用的是 Google Chrome,只需选择上面带有红色“X”的小窗口图标即可。将设置更改为始终允许弹出窗口 ,然后选择完成

        当您再次选择保存 时,您需要逐步完成该流程,以授权您编写的脚本在您的 Google 帐号或 Google Workspace 下运行。

        首先,选择您希望允许脚本运行的 Google 帐户。

        您会看到一条警告,指出您编写的自定义函数或脚本未经 Google“验证”。如果您是脚本的编写者,那么这并不重要,并且可以安全地在您自己的 Google 帐号或 Google Workspace 下运行。

        要绕过此警告,只需选择高级 ,然后选择底部的转到<项目>(不安全) 链接。

        最后,在权限窗口中,选择允许 以允许您的自定义函数和脚本在您的 Google 帐号或 Google Workspace 下运行。

        您无需再次重复此过程,只需在第一次保存或运行自定义 Google Apps 脚本项目时即可。

        访问您的 Google 脚本 ID

        最后一点 - 您可能希望将您的脚本提供给朋友或同事,以便他们可以使用您的脚本或将其作为库添加到他们自己的脚本中。

        您可以在最左侧导航窗格的“设置”图标下找到您的脚本 ID。

        脚本 ID 可以在ID 部分下找到,位于脚本 ID 的右侧。

        如您所见,如果您知道如何导航到要使用的每项功能,那么 Google Apps 脚本编辑器就相当简单。只需确保充分研究 Google 的 Apps 脚本文档,以便您可以开始学习如何编写脚本以及所有可用的函数。

        .

        相关文章:


        11.02.2022