Il foglio dipendente contiene il nome del dipendente nella cella C2. Il nome del dipendente deve essere incluso nella scheda tecnica nell'intervallo B3: B153.Trova valore di corrispondenza cella e reso numero limite
Come posso ottenere il numero di riferimento della cella sul foglio dati corrispondente al nome del dipendente?
Ho provato il seguente script ma non sembra funzionare.
var Sheet = SpreadsheetApp.getActive();
var Employeesheet = Sheet.getSheetByName('Employee')
var DataSheet = Sheet.getSheetByName('Data');
var Column = Sheet.getRange(3,2,151,1);
var Values = column.getValues();
var Row = 0;
while (Values[Row] && Values[Row][0] !=(EmployeeSheet.getRange(2,3,1,1).getValue())) {
Row++;
}
if (Values[Row][0] === (EmployeeSheet.getRange(2,3,1,1).getValue()))
return Row+1;
else
return -1;
}
Ricevo un errore: Errortipo: impossibile leggere l'attributo "1" da non definito. Sai come posso risolverlo? Lo script – LennartB
deve essere avviato da uno script all'interno di uno spreadsheet e non in uno script autonomo. Se lo script standalone cambia var sheet = SpreadsheetApp.openById ("IDofSpreadsheet"); – St3ph
sorry var sheet = SpreadsheetApp.openById ("IDofSpreadsheet"). GetSheetByName ("NameOfTheSheet"); – St3ph