. , , ahab myImportRange
function myScriptedImportRange( ) {
var key = "PUT YOUR DATA_SPREADSHEET_ID IN HERE"
var sheetrange = "PUT YOUR SHEET AND CELL RANGE IN HERE"
var shra = sheetrange.split("!") ;
if (shra.length==1) shra[1]=shra[0], shra[0]="";
var sheetstring = shra[0].replace( /^'(.*)'$/g , "$1")
var rangestring = shra[1]
var source = SpreadsheetApp.openById( key )
if ( sheetstring.length==0 ) sheet = source.getSheets()[0] ;
else sheet = source.getSheetByName( sheetstring ) ;
return sheet.getRange( rangestring ).getValues();
}
, , myImportRange VMERGE SQL , , , = myScriptedImportRange( GoogleClock() )
, : fooobar.com/questions/1117493/...
Note also that a function ImportRangeand related functions often have a problem not displaying the imported data when the source book (s) is not open / not open. A simple way about this was described in a comment here: fooobar.com/questions/1117494 / ...
source
share