在日常工作中,数据的记录和管理是至关重要的任务。尤其是当我们需要从外部API获取数据并定期记录时,手动操作不仅耗时而且容易出错。今天,我将分享如何利用Google Apps Script结合Google Sheets的ImportJSON函数,自动化记录数据的工作流。背景介绍假设我们有一个Google Sheets表格,其中A1单元格包含一个参数,用于动态生成一个API URL,并在A2单元格使用ImportJSON函数获取数据。以下是这个场景的实现:A1: 张三 A2: =IF(A1 = "", "", ImportJSON("https://example.com/api/public/users?name=" A1, "/online","noHeaders"))这个公式会根据A1单元格的参数来获取用户的在线状态。我们的目标是每分钟记录一次A2单元格的数据,并将其存入名为“Data”的工作表中。实现步骤1. 创建触发器首先,我们需要设置一个每分钟触发一次的函数。可以通过Google Sheets的菜单工具脚本编辑器进入Google Apps Script环境,然后编写以下脚本: