Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 函数导入未更新_Google Apps Script_Google Sheets_Importrange - Fatal编程技术网

Google apps script 函数导入未更新

Google apps script 函数导入未更新,google-apps-script,google-sheets,importrange,Google Apps Script,Google Sheets,Importrange,我想在每次打开一个电子表格时使用IMPORTRANGE函数,以便此打开的电子表格可以与另一个电子表格同步。因此,在A1中,我使用了如下调用公式: =importrange("0AmEr9uNtZwnNdDFKMTVlbmZYZ3ZyOWM0aXpZS2twM1x"; "myData!A1:W384") 但这个重要的电话仍然是静态的。也就是说,一旦导入,在更改导入的图纸时,数据不会更新 那怎么了?我想知道是否可以在谷歌应用程序脚本(类似于JS代码)中使用电子表格功能IMPORTRANGE 如何

我想在每次打开一个电子表格时使用IMPORTRANGE函数,以便此打开的电子表格可以与另一个电子表格同步。因此,在A1中,我使用了如下调用公式:

=importrange("0AmEr9uNtZwnNdDFKMTVlbmZYZ3ZyOWM0aXpZS2twM1x";  "myData!A1:W384")
但这个重要的电话仍然是静态的。也就是说,一旦导入,在更改导入的图纸时,数据不会更新

那怎么了?我想知道是否可以在谷歌应用程序脚本(类似于JS代码)中使用电子表格功能IMPORTRANGE


如何在脚本中调用电子表格函数?

ImportRange
不会立即自动更新。给它5分钟

  • 在您打开电子表格并
  • 打开它的那一个必须对源具有“读取”权限

  • 如果你真的想使用代码,可以使用
    SpreadsheetApp.openById
    getSheetByName
    ,和
    getRange
    get
    /
    setValues

    我想这里有一个类似问题的答案:。因此,无法专门使用
    importrange()
    。我必须使用
    range.getValues()
    range.setValues()
    importrange()
    的一个问题是它不导入注释。有没有办法解决这个问题?没有,不能通过只导入数据的导入来完成。即使使用gas,也无法获得注释,只能获得不同的单元格注释()