我的脚本编写技能并不是最大的,但我不知道如何用Google表格中的函数来完成我所需要的。OnEdit或基于时间的触发器来检查一个单元格,然后编辑另一个
我已经形式回应正在通过间接功能带入第二个选项卡,然后用ARRAYFORMULA函数修改的一切转化为度量和总结的正确的单位把所有东西放在同一行上。如果需要,所有这些都可以改变。
然后,我有一列是在其他列中的总计输入,以给我手头库存。我们将调用此TotalsColumn。
什么,我试图做到的,是使一个脚本来检查的形式回应,然后要么:
OnEdit(其中,如果我理解正确的信息不工作,被移植),然后改变相应的在TotalsColumn中的单元格。
,或者不可能的,那么
随着基于时间触发检查端口的信息,看是否存在,如果我不使用最后一个函数或东西总结一下新条目,或者如果信息保持总结(这对我来说似乎更容易),然后检查总和是否大于上次检查和更改TotalsColumn时的总和。
对TotalsColumn的改变,无论使用哪种方法,将始终是一个静态数字,我很确定我需要为每个不同的库存项目创建一个脚本,但是如果我可以简单地图找出一种做法。
感谢您的时间和您可以提供的任何信息。 请随时将我指向另一个线程,我可以开始拼凑出一个解决方案,但我找不到与我的问题密切相关的任何内容或找到一个很好的起点。
我认为你可以做到这一点与表单提交链接到您的形式板材。我不得不承认我不确定你想要什么。你自己试过任何代码吗? – Cooper
我已经能够知道onEdit会工作(我用Timestamp测试过),但我无法弄清楚正确的顺序以获得我想要发生的事情,而不会破坏工作表中已有的所有功能。我现在的基本框架是: 函数onEdit(){ var sheet = SpreadSheetApp.getActiveSpreadsheet()。getSheetByName(“Inventory Check”); var check101 = sheet.getRange(“O2”); var edit101 = sheet.getRange(“J2”); //修改检查范围编辑时的编辑范围公式。 } – michaelcmulick