嘿,我试图在谷歌表格中的脚本中创建一个代码,但我得到了#NUM!一直出错。
function Trador() {
var app =SpreadsheetApp;
var activesheet = app.getActiveSpreadsheet().getActiveSheet();
var targetsheet = app.getActiveSpreadsheet().getSheetByName("End");
var data = targetsheet.getLastRow();
targetsheet.getRange(11,10).setValue(data);
var strike;
var outcome;
var checkstrike;
var openintrest;
for (var c=2;c<=data;c++){
stike = targetsheet.getRange(c,3).getValue();
outcome = 0;
for (var b=2;b<=data;b++){
checkstrike = targetsheet.getRange(b,3).getValue();
if (strike>checkstrike){
openintrest = targetsheet.getRange(b,2).getValue(); // call
if (openintrest='-'){
openintrest=0;
}
outcome = (strike-checkstrike) * 100 * openintrest + outcome;
} else{
openintrest = targetsheet.getRange(b,5).getValue(); // put
if (openintrest='-'){
openintrest=0;
}
outcome = (checkstrike-strike) * 100 * openintrest + outcome;
}
}
targetsheet.getRange(c,9).setValue(outcome);
}
}
这是我的代码。我知道我可能没有充分解释我的自我,但我根本不知道如何描述我试图做的事情是什么,哈哈。
我真的很感激我能得到的任何帮助!先感谢您!
