簡體   English   中英

Google文件-指令碼,將儲存格從一張工作表復制到另一張工作表

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

我需要將一個單元格從工作表復制到另一個工作表中的相應單元格

從這里: Google文檔的屏幕截圖

到這里: 第二個Google狗的屏幕截圖

我的表可以在這里查看。

如果無法滿足您的要求,請報告。

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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM