Pau*_*aul 1 google-sheets google-apps-script google-spreadsheet-api
我有一个共享的Google电子表格。工作表的某些列必须填充数据库服务器(PostgreSQL)中存在的数据(SQL查询)。
而且,必须安排数据加载自动进行(例如每天1.00点)。
最后,我需要对电子表格进行一些调整(例如,在加载后将日期时间放在工作表的名称中或发送确认电子邮件等)
什么是最好的和最简单的方法来实现这一目标?(我开始寻找Google应用脚本和Google Sheets API,但不确定哪种更合适)
谢谢
Apps脚本能够使用Apps Script 的JDBC服务连接到外部数据库。但是,如前所述这里(读最后的评论/后),有应用程序脚本从一个PostgreSQL数据库读取你需要自己实现一个API层。
关于计划的数据加载:这可以通过使用时间驱动触发器来实现,并且ClockTriggerBuilder类也可能会有所帮助。
关于您要实现的“调整”:这是一个教程,将向您展示如何使用Apps Script发送电子邮件。根据您的用例和您要实现的目标,上述可安装触发器(与时间驱动触发器使用相同的链接)也可以用于发送电子邮件确认以完成数据加载过程。对于使用日期时间重命名工作表,这应该是一个很好的参考。
因此,可以使用Apps Script实现您打算做的事情,但是在开始之前,建议您彻底阅读一下App Script文档。
| 归档时间: |
|
| 查看次数: |
3650 次 |
| 最近记录: |