繁体   English   中英

Google表格:动态ImportRange键

[英]Google Sheets: Dynamic ImportRange Key

我有一张纸,里面有很多工作簿,每个工作簿都包含许多IMPORTRANGE函数。 一个例子是这样的:

=IMPORTRANGE("1i_lJGwT5345345gfdgdfgd37RCjTn0RlmzZr50C_Wg","Sheet - Name!K3:K999")

因此,这是月度报告,如果我复制此工作表,则必须每月更新每个功能中的所有工作表键(这确实很浪费时间!)

有什么办法可以通过脚本编辑器创建动态键? 我这样尝试:

function dynamicKeys() {
  var thisSheetKey = '1543fgdfgdfg23463gdgi7EhmlPkn9j60';
  var dataSheetKey = '';
}

并在像这样的单元格中插入函数:

=IMPORTRANGE('+thisSheetKey+',"FB - Slovenia!K3:K999")

但是遗憾的是这对我不起作用。

谢谢你的帮助。

您可以使用getId()引用工作表的键,如下所示:

function dynamicKeys() {
  var thisSheetKey = SpreadsheetApp.getActiveSpreadsheet().getId();
  var dataSheetKey = '';
  ... 
  =IMPORTRANGE('+thisSheetKey+',"FB - Slovenia!K3:K999")
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM