简体   繁体   中英

Google Docs - Scripts, copy cell from one sheet to another sheet

I need to copy a cell from a sheet to corresponding cell in another sheet

From here: Google文档的屏幕截图

to here: 第二个Google狗的屏幕截图

My sheet can be viewed here.

Please report back if this is not achieving what you require.

function updateVerified() {

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var source = ss.getRange('Calculates!D5:K').getValues();
  var respSheet = ss.getSheetByName('Responses');
  var respTs = respSheet.getRange('A2:A').getValues();
  var respRange = respSheet.getRange('F2:F');
  var respValues = respRange.getValues();
  var convTs = [], temp;

  for (var i = 0; i < respTs.length; i++) {
    convTs[i] = respTs[i][0] ? respTs[i][0].getTime() : '';
  }

  for (var j = 0; j < source.length; j++) {
    if (!source[j][0]) break;
    temp = convTs.indexOf(source[j][0].getTime());
    if (temp > -1) respValues[temp][0] = source[j][7];
  }

  respRange.setValues(respValues);
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM