Javascript 如何使用Google应用程序脚本将一个Google工作表中的所有数据拉到另一个Google工作表选项卡?
我的经理和我被卡住了 我们试图做的是使用谷歌应用程序脚本将所有数据从一个谷歌工作表拉到另一个谷歌工作表的第一个选项卡。它们也位于两个单独的文件夹中 我们不想使用=importrange basic,因为它不会主动更新工作表!我们正在尝试自动化我们的系统 我们试着用这个,但没有成功Javascript 如何使用Google应用程序脚本将一个Google工作表中的所有数据拉到另一个Google工作表选项卡?,javascript,google-apps-script,google-sheets,google-sheets-formula,Javascript,Google Apps Script,Google Sheets,Google Sheets Formula,我的经理和我被卡住了 我们试图做的是使用谷歌应用程序脚本将所有数据从一个谷歌工作表拉到另一个谷歌工作表的第一个选项卡。它们也位于两个单独的文件夹中 我们不想使用=importrange basic,因为它不会主动更新工作表!我们正在尝试自动化我们的系统 我们试着用这个,但没有成功 function CopyRange() { var sss = SpreadsheetApp.openById('1vuqVDFLYc0pee0qITCQoL6ZXAOlzVl5Efg88F8mA39I'); //
function CopyRange() {
var sss = SpreadsheetApp.openById('1vuqVDFLYc0pee0qITCQoL6ZXAOlzVl5Efg88F8mA39I'); //replace with source ID
var ss = sss.getSheetByName('Bob Swope - Flow'); //replace with source Sheet tab name
var range = ss.getRange('A2:AL1000'); //assign the range you want to copy
var data = range.getValues();
var tss = SpreadsheetApp.openById('17SZH2yKWuD1fonf-hOV1bpUumuOf5S24NI_V2Q0ITWo'); //replace with destination ID
var ts = tss.getSheetByName('input'); //replace with destination Sheet tab name
}
假设您可能希望从源中排除某些图纸。那么像这样的东西可能会有用
function movingData() {
var exclA['Sheetnames','To','Exlude']
var sss=SpreadsheetApp.getActive();
var dss=SpreadsheetApp.openById('SSID')
var dsh=dss.getSheets()[0];
var shts=sss.getSheets();
shts.forEach(function(sh,i){
if(exclA.indexOf(sh.getName())==-1) {
var v=sh.getDataRange().getValues();
dsh.getRange(dsh.getLastRow()+1,1,v.length,v[0].length).setValues(v);
}
});
}
你目前发行的剧本是什么?
function movingData() {
var exclA['Sheetnames','To','Exlude']
var sss=SpreadsheetApp.getActive();
var dss=SpreadsheetApp.openById('SSID')
var dsh=dss.getSheets()[0];
var shts=sss.getSheets();
shts.forEach(function(sh,i){
if(exclA.indexOf(sh.getName())==-1) {
var v=sh.getDataRange().getValues();
dsh.getRange(dsh.getLastRow()+1,1,v.length,v[0].length).setValues(v);
}
});
}