我在与 plx 连接的 google 表格中有一个工作表。
我想要一个advse,我想每天早上10点刷新与数据库连接的日期
我知道在谷歌表格中,我们可以创建触发器并设置特定的工作。
关于 adise,是只使用带有触发器的函数 refreshData() 还是使用包含触发器的整个代码更好
function setTrigger() {
scheduledTrigger(10,00);
}
function scheduledTrigger(hours,minutes){
ScriptApp.newTrigger("refreshData")
.timeBased()
.atHour(hour)
.nearMinute(minute)
.everyDays(1)
.create();
}
function refreshData() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Data_TAT'), true);
SpreadsheetApp.enableAllDataSourcesExecution();
spreadsheet.getCurrentCell().getDataSourceTables()[0].refreshData();
};
对不起,如果我不清楚
这个问题的答案来自@Cooper 的评论:
最好只创建一个触发器。你怎么做是你的选择。如果你打算用脚本来做,那么你应该检查一下是否已经为给定的函数创建了一个。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句