簡體   English   中英

根據另一個Google工作表中的值更新Google工作表中的值

[英]Update values in a google sheet based on values from another google sheet

我正在嘗試根據另一個工作表中的值更新googles工作表中的表中的值。 幫助,我不知道我在做什么,我嘗試過的任何方法都沒有起作用……這是到目前為止我嘗試過的一些方法……

function UpdatePickTScores(Player, GameDate, Goals, Assists, Hits, PIM, TotalScore, GameDateValue) {
  var sheet = SpreadsheetApp.getActiveSheet(); 
  var ss = SpreadsheetApp.openById("abc…"); 
  var PicksT = ss.getSheetByName("PicksT");
  var sheet = PicksT; // SpreadsheetApp.getActiveSheet(); 
  var rows = sheet.getDataRange(); 
  var numRows = rows.getNumRows(); 
  var values = rows.getValues();
  var rowsView = 0; 

 for (var i = 0; i <= numRows - 1; i++) { 
  var row = values[i]; 
  if (row[4] == GameDateValue && row[3] == Player)  {


  row[6] = Goals;
  row[7] = Assists;
  row[8] = PIM;
  row[9] = Hits;
  row[10] = TotalScore;

  Logger.log(i);

  SpreadsheetApp.getActiveSheet().getRange(i,6).setValue(Goals)
  SpreadsheetApp.getActiveSheet().getRange(i,7).setValue(Assists);  
  SpreadsheetApp.getActiveSheet().getRange(i,8).setValue(PIM);
  SpreadsheetApp.getActiveSheet().getRange(i,9).setValue(Hits);
  SpreadsheetApp.getActiveSheet().getRange(i,10).setValue(TotalScore);  


}

我已經通過使用工作表的功能解決了您的類似問題。 因此,例如,我有一個表格,該表格由表單的答案填充(我們稱其為:“ Sheet_A”。“ Sheet_B”是一種新的不同的Google表格,根據從Google表單收到的答案,我使用它來顯示一些值。解決了在“ Sheet_B”中插入函數IMPORTRANGE並將其與其他函數(例如IF,COUNTA,FILTER,JOIN等)組合的問題。Sheet_B在更改Sheet_A時自動更新。

暫無
暫無

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

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