Google表格是一项著名的服务和在线电子表格。 Google表格不仅可以是电子表格,还可以用作应用程序的后端或数据库。 例如, Glide将Google表格用作其移动应用程序的数据库。 Glide允许构建无需将任何代码连接到Google表格的移动应用程序。 令人难以置信的是,您可以多么快地构建一个真正的应用程序。
我正在Glide中构建一个应用程序,该应用程序使用News API显示最新新闻。 我将应用程序连接到Google表格电子表格,并在其中手动输入了许多新闻报道。 该应用程序如下所示:
这是Google表格电子表格的外观:
如果我需要更新任何新闻,我可以手动编辑Google表格电子表格,Glide应用程序将会更新。
当然,此手动更新并不理想。
我想看看是否有一种方法可以使用Google表格的API表单并更新电子表格。 一种方法是将脚本添加到Google表格 。 我想看看是否可以使用无代码工具来达到相同的结果。 我回到Parabola ,创建了一个流程,该流程调用REST API并更新Google表格文档。
流程如下所示:
让我们看看每个步骤。
API导入步骤将调用外部REST API。 在此示例中,我正在使用News API服务。
下一步是JSON Flattener 。 此步骤将获取API响应,并将其放入列/行格式。 在下面,我们专门展平文章列。
列过滤器步骤是可选的。 它允许删除Google表格电子表格中不需要的列。 您可以指定要保留的列,而不是删除列,如下所示。
最后一步, Google表格导出将数据导出到电子表格。
当流运行时,它首先从News API获取最新新闻,然后将结果导出到Google表格。 我喜欢这是一种无代码方法。 我们正在通过外部API使用JSON更新Google表格电子表格。 您也可以将其视为使用Google表格中的API。
翻译自: https://www.javacodegeeks.com/2020/05/how-to-update-google-sheets-with-json-api.html