在指定时间删除Fusion Table中的所有行

时间:2015-01-17 19:33:57

标签: google-apps-script google-fusion-tables app-inventor

我想知道有没有人知道在指定时间自动删除融合表中所有行的方法,即晚上11:59,所有行都将被删除。

我目前正在为App Inventor 2上的大学项目构建应用程序,该应用程序涉及人们登录并将其名称保存到融合表中。由于人们会忘记退出,我希望能够自动删除表格中的所有细节,以便每天都重新开始。

提前感谢任何想法。 迈克尔

2 个答案:

答案 0 :(得分:0)

我会创建一个谷歌应用程序脚本(GAS),它具有基于时间的触发器(设置为每天运行一次,无论你喜欢什么时候)。该脚本将与您的FT(通过FT的ID)连接并执行您想要的任何操作(您可以编写半正常的SQL查询等,以确定要删除哪些行)。也就是说,我正在研究一个类似的问题,并且发现你不能发出正常的sql来删除基于时间表达式等的行(例如,删除超过10天的所有行但是,如果您可以确定要删除哪些行,则可以使用GAS一次删除一行。

答案 1 :(得分:-1)

我唯一能想到的是你可以创建一个单独的应用程序,在后台运行每小时和晚上11点后检查时间。它将在晚上11点59分删除数据。 如果您不想为此设备专用,请在原始应用中实现此功能,并希望至少有一个人不会清除在后台运行的所有应用。