最近我的importrange公式已经崩溃所以我决定试试脚本版本。我有一个谷歌脚本。逻辑流程很有意义,但在执行时,它只是无休止地运行而没有任何输出。最后,它在结束时给出了超时错误。我尝试添加SpreadsheeetApp.flush()
,但它也没有用。这是下面的脚本。非常感谢任何帮助。
function cloneGoogleSheet() {
// source doc
var sss = SpreadsheetApp.openById('ssA');
// source sheet
var ss = sss.getSheetByName('Source spreadsheet');
// Get full range of data
var SRange = ss.getDataRange();
// get A1 notation identifying the range
var A1Range = SRange.getA1Notation();
// get the data values in range
var SData = SRange.getValues();
// target spreadsheet
var tss = SpreadsheetApp.openById('ssB');
// target sheet
var ts = tss.getSheetByName('Target Spreadsheet');
// Clear the Google Sheet before copy
ts.clear({contentsOnly: true});
// set the target range to the values of the source data
ts.getRange(A1Range).setValues(SData);
};