编码方面的新知识,我一直在尝试解决这一问题,但是我不知道现在如何向你们展示:
有一个规格表,其中包含有关某个项目的一些信息: 产品名称(在A3上) 产品代码(在A4上) 音量(在c3上) Und(在C4上) 费用(在A5上)等
然后,在此“标题”下,有一个表格,其中包含构成该项目的成分: 项目编号,产品,制造商,单位,成本,备注 这些设置在一个范围(A12:T50)
需要将该表移动到工作表,下面的代码这样做,但是如何将标题也移动,重复每个标题范围,形成类似数据库的表以进行进一步的查询?
这是工作脚本:
function copyrange() {
var sourceSheet = 'New Item';
var destinationSheet = 'Consolidated';
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(sourceSheet);
var LastRowSource = sheet.getLastRow();
var LastColumnSource = sheet.getLastColumn();
var values = sheet.getRange(11,1,LastRowSource,LastColumnSource).getValues();
var csh = ss.getSheetByName(destinationSheet);
var data = [];
var j =[];
for (var i = values.length-1; i != ""; i--) {
if ( values[i][0] != '') {
data.push(values[i]);
//sheet.deleteRow(i+1)
}
}
//Copy data array to destination sheet
csh.getRange(csh.getLastRow()+1,1,data.length,data[0].length).setValues(data);
}
以下是指向相关文件的链接: https://docs.google.com/spreadsheets/d/1GlD_VIOFHj7PGfCCnfVZqdZbE22aVoUw91BSCZecsRc/edit#gid=371161645
感谢您的帮助。