首页 > 解决方案 > 如何让我的电子表格每天自动添加一个数据点?

问题描述

我有一个包含自动更新数据的电子表格,我想要可视化数据如何随时间变化,我尝试使用其他一些教程,但有些方法似乎过于复杂,每天只复制一个数据点。

我有这个,但我不知道如何处理它,当我点击运行时,它会生成应有的数据点,但它不会每天自动执行。

function Copy() {

var sss = SpreadsheetApp.openById('my id here'); 

var ss = sss.getSheetByName('Sheet1'); 

var range = ss.getRange('L3'); 

var data = range.getValues();


var tss = SpreadsheetApp.openById('my id here'); 

var ts = tss.getSheetByName('Sheet2'); 
ts.getRange(ts.getLastRow()+1, 1,1,1).setValues(data);

}

基本上我只是希望它将数据从一个单元格复制到另一个单元格,(每天一个新单元格)

谁能帮我吗?

谢谢

标签: google-apps-scriptgoogle-sheetsautomation

解决方案


您应该在脚本中添加时间触发器。

在脚本编辑器中使用: Edit --> Current project's triggers 然后添加触发器 在此处输入图像描述

然后设置时间驱动触发器

在此处输入图像描述


推荐阅读