[英]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.