在谷歌表单中创建每日%更改



我正在为整个企业维护某种跟踪器。最近,我的经理来找我,要求他查看每个业务部门的日常变化。挑战在于信息是实时更新的,我没有时间戳来计算要进行计算的实例。谷歌表单中有什么方法可以做到这一点吗?

粘贴下面的图像以更好地理解

在此处输入图像描述

制作一个简短的脚本,将值"Cases(Live("复制到"Previous day Instance"列。然后在每天23:59触发该功能。放一个链接到你的项目去进一步。示例:

function histo(){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('my Sheet');
var range = sheet.getRange('B5:B9');
range.copyTo(sheet.getRange('D5'), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false); 
}

根据时间定义触发器

function createTimeDrivenTriggers() {
// Trigger every day at 06:00AM CT.
ScriptApp.newTrigger('histo')
.timeBased()
.everyDays(1)
.atHour(6)
.create();
}

参考:

  • 可安装触发器

最新更新