Google 表格可让您使用宏自动执行重复性任务,然后您可以将它们绑定到键盘快捷键以快速执行它们。它们使用 Google Apps 脚本来捕获您的操作以供日后使用。
什么是宏?
宏(或宏指令)是特定的操作序列,可让您自动执行一系列步骤以提高生产力。它们通过记录您的操作并将它们保存到绑定到记录它们的电子表格的文件中来工作。
当您在 Google 表格中录制宏时,它会自动创建一个包含所有代码的Apps 脚本 ,以便为您复制您的操作。这意味着您可以在不知道如何编写代码的情况下创建复杂的宏。下次运行时,Sheets 会执行您在录制宏时所做的一切。从本质上讲,您是在教 Google 表格如何使用单个命令根据自己的喜好操作文档。
宏是一项强大的功能,基本上可以完成 Sheets 能够做的任何事情。以下是其功能的几个示例:
应用格式和样式。创建全新的电子表格。使用任何 Google 表格功能、工具栏、菜单或功能。天空才是极限。
如何在 Google 表格中录制宏
启动 Google 表格并单击工具 > 宏 > 记录宏。
这将打开窗口底部的录制菜单,其中包含两个用于捕获您的操作的选项:
绝对引用: 宏只会在您记录的确切单元格上执行任务。如果将单元格 B1 斜体,则无论您单击哪个单元格,宏都只会将 B1 斜体。相对引用: 宏将对选定的单元格执行任务,无论它们在工作表中的什么位置。如果您将 B1 和 C1 斜体,您可以稍后重新使用相同的宏将单元格 D1 和 E1 斜体。选择您想要绝对引用还是相对引用,然后您可以开始单击、格式化和教表格您希望这些操作复制的顺序。
捕获此宏的所有操作后,单击“保存”。
输入宏的名称。Google 还允许您为最多 十个宏创建快捷方式。如果要将宏绑定到键盘快捷键,请在提供的空格中输入 0-9 之间的数字。完成后,单击“保存”。
如果您需要调整宏的名称或快捷方式,您可以通过单击工具 > 宏 > 管理宏来编辑宏。
在打开的窗口中,根据需要进行调整,然后单击“更新”。
下次按下与宏关联的快捷方式时,它将运行而无需从工具栏中打开宏菜单。
如何在 Google 表格中运行宏
如果您的宏是绝对引用,您可以通过按键盘快捷键运行宏或转到工具 > 宏 > 您的宏,然后单击相应的选项。
否则,如果您的宏是相对电脑引用,请突出显示电子表格中要运行宏的单元格,然后按相应的快捷方式,或从工具 > 宏 > 您的宏中单击它。
如何导入宏
如前所述,当您录制宏时,它会绑定到您录制它的电子表格。但是,如果您想从另一个电子表格中导入宏怎么办?虽然这不是一项简单易行的任务,但您可以使用这个小变通方法来完成。
由于录制的宏在 Google Apps 脚本中存储为函数,因此要导入宏,您需要复制该函数,然后将其粘贴到新工作表的宏文件中。
使用要复制的宏打开 Google 表格,然后单击工具 > 宏 > 管理宏。
接下来,单击要复制的宏旁边的“更多”图标,然后单击“编辑脚本”。
电脑所有宏都保存到同一个文件中,因此如果您保存了几个宏,您可能需要筛选它们。该函数的名称与您在创建它时给它的名称相同。
突出显示要复制的宏,然后按 Ctrl + C。确保复制所有内容,包括结束分号。
现在,打开您要将宏导入到的另一个电子表格,然后单击工具 > 宏 > 记录宏。
立即点击“保存”,不记录任何动作,为我们在工作表的宏文件中创建占位符函数。稍后您将删除它。
再次点击“保存”。
电脑通过单击工具 > 脚本编辑器打开 Google Apps 脚本,然后从左侧窗格中打开 macros.gs 文件。删除现有函数,然后按 Ctrl + V 从其他工作表中粘贴宏。
按 Ctrl + S 保存脚本,关闭选项卡,然后返回电子表格。
您的电子表格会读取 macros.gs 文件并查找对其所做的更改。如果检测到新功能,您可以使用导入功能从另一个工作表添加宏。
接下来,单击工具 > 宏 > 导入。
最后,点击要添加的宏下的“添加功能”。
不幸的是,您将不得不再次手动将宏绑定到键盘快捷键。只需按照前面提到的说明进行操作,您就可以在多个工作表中使用此宏。
这就是在 Google 表格中创建和使用宏的全部内容。您可以为电子表格创建的例程没有限制,以限制您花在执行这些重复性任务上的时间。
电脑