[英]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.