首页 > 解决方案 > 如何计算 Google Query 的数据字段?

问题描述

如何计算 QUERY 的数据属性以使数据范围动态化?

更多详细信息:我有一个包含多个工作表的电子表格,包括。一个单独的“摘要”。在这里,有几个查询正在聚合来自这些多张工作表的数据。一切都好。但是:每当我添加/删除工作表时,我都必须手动更新所有查询——这非常麻烦。所以我创建了一个返回所有工作表名称的小脚本。好的。

我有什么问题:如何让 QUERY() 接受这些工作表名称?它返回#value

function getSheetNames() {
  var out = "";
  var columns = "!$A:$C";
  var apostrophe = "'";
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
    
    for (var i = 1 ; i < sheets.length; i++) {
      out += apostrophe + sheets[i].getName() + apostrophe + columns + "; ";
    }
  
  out = "{" + out.slice(0, -2) + "}";
  return out;
}

非常感谢您的帮助!

标签: google-sheetsgoogle-sheets-formula

解决方案


推荐阅读