这是情况,实际上与之前的问题有关。
我创建了一个电子表格,它将由用户输入的值填充。输入这些值后,我需要能够获取用户将输入到文本框中的坐标以添加这些值。对于此示例,某些人将输入的公式仅限于简单的 =SUM(1,1,2,1)。所以这就是我到目前为止所得到的
function calculate() {
var row1;
var row2;
var col1;
var col2;
var row = document.getElementById("row");
var col = document.getElementById("col");
var value = document.getElementById(row + "_" + col);
var formula = document.getElementById("inputText");
formula = formula.value; //=SUM(1,2,2,1)
formula1 = formula;
row = row.value;
col = col.value;
col1 = formula1.substr(5, 5); //row 1
col2 = formula1.substr(6, 8); //column 1
row1 = formula1.substr(7, 10); //row 2
row2 = formula1.substr(10, 12); // column2
}
从这里我将使用从输入字段中提取的坐标来确定单元格值,然后从那里将它们加在一起并覆盖或将其输入到新单元格中。
所以基本上我遇到了一个障碍,试图了解如何获取 int 值以使它们像坐标一样可用。我想我在正确的路线上,但他遇到了路障。