为了创建计划,我需要将一些数据从工作表复制到新工作表上并重新组织... 因为我真的是脚本新手,所以我尝试自己开始编写一些脚本。 这是我创建的代码:
function fill_planning_data_sheet() {
let ss = SpreadsheetApp.getActiveSpreadsheet();
let PROsheet = ss.getSheetByName('0_Test-LISTE PROJETS');
let PLsheet = ss.getSheetByName('02');
//créer entête colonnes
PLsheet.getRange('A1:G1').setValues([['PROJECT','DESCRITION', 'RESPONSABLE', 'START D', "Bat Day", "DDay", 'Felxibilité']]);
//remplir le projet
PROsheet.getRange(4, 6, PROsheet.getMaxRows(), 1).copyTo(PLsheet.getRange(2, 1));
//remplir la description
PROsheet.getRange(4, 7, PROsheet.getMaxRows(), 1).copyTo(PLsheet.getRange(2, 2));
//remplir le RESPONSABLE
PROsheet.getRange(4, 10, PROsheet.getMaxRows(), 1).copyTo(PLsheet.getRange(2, 3));
//remplir le Start Day
PROsheet.getRange(4, 17, PROsheet.getMaxRows(), 1).copyTo(PLsheet.getRange(2, 4));
//remplir le bat Day
PROsheet.getRange(4, 18, PROsheet.getMaxRows(), 1).copyTo(PLsheet.getRange(2, 5));
//remplir le D Day
PROsheet.getRange(4, 21, PROsheet.getMaxRows(), 1).copyTo(PLsheet.getRange(2, 6));
//remplir le fléxibilité
PROsheet.getRange(4, 22, PROsheet.getMaxRows(), 1).copyTo(PLsheet.getRange(2, 7));
}
我会说,对于我的第一次尝试,我对我所做的很满意,但它实际上离我需要的还很远......
在左侧,您拥有我的代码实际生成的内容,在右侧,您拥有我希望代码能够生成的内容...
我希望每一行都被复制 4 次,而不是一次,并且在每一行上,日期值将按照上面的小例子以不同的方式组织
任何帮助将不胜感激!谢谢