电子表格函数(= importrange())不更新

时间:2013-12-09 01:08:11

标签: google-apps-script google-sheets

我想在每次打开一个电子表格时使用=importrange()函数,以便这个打开的电子表格可以与另一个电子表格同步。所以,在A1中,我调用了这样的调用函数:

=importrange("0AmEr9uNtZwnNdDFKMTVlbmZYZ3ZyOWM0aXpZS2twM1x";  "myData!A1:W384")

但是这个=importrange()电话仍然是静态的。也就是说,导入后,更改导入的工作表时不会更新数据。

那有什么不对?我想知道我是否可以在GAS脚本(JS代码)中使用=importrange()电子表格函数。我怎样才能做到这一点?如何在脚本中调用电子表格函数?

1 个答案:

答案 0 :(得分:1)

ImportRange不会立即自动更新,给它5分钟。 现在,1)它将不会更新,直到你打开电子表格和2)一个打开它必须具有源的读取权限。 如果你真的想用代码来做,请使用SpreadsheetApp.openById,getSheetByName,getRange get / setValues。