【发布时间】:2014-05-08 01:46:39
【问题描述】:
我正在尝试在 Google 表格中编写一个脚本:
- 将我的每周幻想统计数据与我联盟中的所有其他球队进行比较
- 确定我在每个统计类别中是否会赢、输或并列
- 计算每个对手的最终得分
给定以下电子表格:
我有以下功能开始接近,但不完全在那里。
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet2');
var myStats = sheet.getRange('b2:k2');
var myVals = myStats.getValues();
var opps = sheet.getRange('b4:k');
var oppsVals = opps.getValues();
for (var i = 0; i <= 11; i++) {
for (var x in oppsVals[i]){
if (oppsVals[i][x] > myVals[0][x]) {
// make opponent cell green
} else if (oppsVals[i][x] == myVals[0][x]) {
// make opponent cell gray
} else {
// make opponent cell red
}
}
// calculate score (i.e. 6-3-1, 7-3-0, etc)
}
};
如果函数通过第 4 行并比较统计数据,则 B、C、D、E、G、I、J、K 列中的对手单元格将是绿色的(因为他们赢了)。 F 列是红色的(因为我赢了),H 列是灰色的(领带)。
L 列将填充最终得分:1-8-1(opp 赢,我赢,平局)
您可能已经注意到,J 列和 K 列中的另一个皱纹被确定为以较低的价值获胜。
感谢任何帮助!
【问题讨论】:
标签: google-sheets