【发布时间】:2017-09-14 14:59:37
【问题描述】:
我有一千个 Google 表单回复电子表格。这些是学生答题卡。我使用 Google 电子表格公式(索引匹配和导入数据)为每个学生构建了一个电子表格并提取数据(时间戳和分数)。每个学生都有不同的页面。但是,它需要太多次,有时会导致一些源表无响应(我认为是因为公式使用量很大)。 我的问题;
- 可能做相同的事情(如果匹配学生的姓名从一千个电子表格中提取数据)通过使用谷歌脚本?
- 如果可能,哪些(带有公式的Google电子表格或Google 脚本)性能是更好?
通过查看您的答案,我将决定是否开始学习 Google Script。
提前致谢。
【问题讨论】:
-
IMPORTDATA从一个 url 加载数据可能需要 100 多毫秒。加载 1000 个网址可能需要 2 分钟或更长时间。这可能是这里的问题吗? -
您能否举例说明数据和方程式的样子?
-
'IFERROR(FILTER(IMPORTRANGE(E14;"'Form Yanıtları 1'!A1:B");IMPORTRANGE(E14;"'Form Yanıtları 1'!D1:D")=$G$1 ))'
-
IFERROR(IF(G14="";"";(MATCH(""&$G$1&"";(IMPORTRANGE(E14;"'Form Yanıtları 1 '!D1:D"));0)-1)&"/"&RANK(H14;IMPORTRANGE(E14;"'Form Yanıtları 1'!B1:B"))&"/"&linkHakan!M14);"" )
-
这两个公式适用于每个学生 40 个 1000 行。 G1 是学生姓名,E14 是工作表地址。
标签: performance google-apps-script google-sheets google-sheets-formula