Google apps script 如何在多个Google工作表中自动计算公式?

Google apps script 如何在多个Google工作表中自动计算公式?,google-apps-script,google-sheets,automation,Google Apps Script,Google Sheets,Automation,每一个版本,我的许多报告都会帮助我们的工程团队进行测试,它们被分配到一个google工作表中的案例中,并在其中工作 有没有一种方法可以让我从一个单独的表单或应用程序中计算出他们的名字出现在谷歌表单中的次数 我知道我可以计算,但这意味着每周我都要去,为不同的人测试写一堆计算公式 我在想,一定有一种方法可以编写一个脚本,在列中搜索唯一的名称,然后自动写入countif语句并将其打印到CSV或单独的工作表中,但这确实是我尝试自动化的第一件事,我正在努力寻找正确的信息来开始,任何指导或帮助都将不胜感激。

每一个版本,我的许多报告都会帮助我们的工程团队进行测试,它们被分配到一个google工作表中的案例中,并在其中工作

有没有一种方法可以让我从一个单独的表单或应用程序中计算出他们的名字出现在谷歌表单中的次数

我知道我可以计算,但这意味着每周我都要去,为不同的人测试写一堆计算公式

我在想,一定有一种方法可以编写一个脚本,在列中搜索唯一的名称,然后自动写入countif语句并将其打印到CSV或单独的工作表中,但这确实是我尝试自动化的第一件事,我正在努力寻找正确的信息来开始,任何指导或帮助都将不胜感激。

您可以使用Google Sheets功能以及行连接。例如,工作表有三张表(分别命名为
第1部分
第2部分
第3部分
),每一张都有一个问题列和一个代理名称列:

=QUERY({Part1!A2:B;Part2!A2:B;Part3!A2:B}, "SELECT Col2, COUNT(Col2) WHERE Col2 != '' GROUP BY Col2 LABEL Col2 'Agent', COUNT(Col2) 'Cases this release'")
例子

结果

您可以在此公共工作表中看到此功能的工作示例:

您可以将Google Sheets功能与行连接一起使用。例如,工作表有三张表(分别命名为
第1部分
第2部分
第3部分
),每一张都有一个问题列和一个代理名称列:

=QUERY({Part1!A2:B;Part2!A2:B;Part3!A2:B}, "SELECT Col2, COUNT(Col2) WHERE Col2 != '' GROUP BY Col2 LABEL Col2 'Agent', COUNT(Col2) 'Cases this release'")
例子

结果


您可以在此公共工作表中看到此功能的工作示例:

Hello@Busyordead,您可以使用它来自动执行此任务。你能再描述一下/举个例子说明你正在努力实现的目标吗?这将大大有助于我们提供适当的答案。谢谢当然,所以本质上有多个列,如果代理已经测试了案例,那么可以在其中输入他们的名字。因此,例如,发布的工作簿将为站点的不同部分提供12张以上不同的工作表,并且一个代理可以处理多张工作表。我需要使所有工作表上运行的自动化,并将每个唯一名称的案例添加到一起,以便我有一个清晰的“案例此版本”统计。感谢您的帮助!Hello@Busyordead,您可以使用自动执行此任务。你能再描述一下/举个例子说明你正在努力实现的目标吗?这将大大有助于我们提供适当的答案。谢谢当然,所以本质上有多个列,如果代理已经测试了案例,那么可以在其中输入他们的名字。因此,例如,发布的工作簿将为站点的不同部分提供12张以上不同的工作表,并且一个代理可以处理多张工作表。我需要使所有工作表上运行的自动化,并将每个唯一名称的案例添加到一起,以便我有一个清晰的“案例此版本”统计。感谢您的帮助!谢谢Carlesg97!今晚我要试一试!在您的示例中,看起来这并不是对它们进行汇总,摘要页面都是单数字。在示例中,您可以在第1部分中看到一次名称“Enric”,在第2部分中看到一次,在第3部分中看到两次,从而在摘要表中看到4。这和你所期望的“Busyordead”不同吗?啊,我现在明白了。不,你的是对的,只是放了个脑屁。再次感谢!我确实投了赞成票,但它说,因为我是新的,虽然它已经投了赞成票,但它没有公开显示,对不起!谢谢Carlesg97!今晚我要试一试!在您的示例中,看起来这并不是对它们进行汇总,摘要页面都是单数字。在示例中,您可以在第1部分中看到一次名称“Enric”,在第2部分中看到一次,在第3部分中看到两次,从而在摘要表中看到4。这和你所期望的“Busyordead”不同吗?啊,我现在明白了。不,你的是对的,只是放了个脑屁。再次感谢!我确实投了赞成票,但它说,因为我是新的,虽然它已经投了赞成票,但它没有公开显示,对不起!