📅  最后修改于: 2023-12-03 15:36:28.254000             🧑  作者: Mango
如果您是一位常常使用 Google 表格的用户,那么您一定会发现它在数据收集及分析方面的便利。但除了展示简单的数据之外,如何更好地展现复杂数据以及数据趋势是一个挑战。这时候,您需要使用数据可视化工具 —— 创建图表。
本文将教您使用 Google Apps 脚本从 Google 表格创建图表。
请注意,本文所介绍的内容均需在您的 Google 表格中进行操作。
首先,我们需要创建一个在 Google 表格页面上嵌入创建图表脚本的按钮。如下图所示,您可以在“工具”菜单下找到“脚本编辑器”。
点击“脚本编辑器”后,您将进入到脚本编辑器页面。在这里,您可以新建一个脚本并进行编辑。
现在,我们需要在我们的 Google 表格中创建一个按钮来调用脚本。这需要使用到 Google 表格提供的宏功能。
首先,在您的表格中创建一个新表单。如下图所示,我们可以将它命名为“创建图表”。
在新表单中,您可以通过插入“形状”工具栏中的矩形来创建一个按钮。如下图所示,您可以将此矩形命名为“创建图表”。
接下来,您需要在此矩形上运行脚本。一旦选中矩形,您可以在菜单栏中选择“工具” -> “宏” -> “记录宏”,录制您所需要执行的操作。
您可以在脚本编辑器页面中开始编写创建图表所需的脚本。以下是一个简单的脚本示例:
function createChart() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getActiveSheet();
var range = sheet.getDataRange();
var chart = sheet.newChart().asColumnChart().addRange(range).setPosition(5, 5, 0, 0).build();
sheet.insertChart(chart);
};
在这个示例中,我们首先使用 getActiveSpreadsheet() 来获取当前激活的表格,然后再使用 getDataRange() 获取表格的数据范围。接下来,我们创建一个新的图表,并使用 asColumnChart() 将图表类型设置为柱状图。之后,我们将数据范围添加到图表中,并使用 setPosition() 来确定图表的位置。最后,我们将图表插入到表格中。
在脚本编辑器页面中,您可以使用“运行”按钮来测试您的脚本。在测试成功后,您可以关闭脚本编辑器页面并返回您的 Google 表格。
在您的 Google 表格页面上,单击按钮以调用脚本并创建新的图表。如下图所示,我们在表格中创建了一个新的图表。
恭喜,现在您已经学会了如何使用 Google Apps 脚本从 Google 表格创建图表。
本文介绍了如何使用 Google Apps 脚本从 Google 表格创建图表。我们首先演示了如何在您的表格中创建一个嵌有脚本的按钮。然后,我们编写了一个简单的脚本,并在表格中测试运行它。最后,我们成功地创建了一张新的图表。
我们希望这篇文章可以对您有所帮助,让您更好地利用 Google 表格。