これは、実際には以前の質問に関連する状況です。
ユーザー入力によって値が入力されるスプレッドシートを作成しました。これらの値が入力されたら、それらの値を追加するために、ユーザーがテキスト ボックスに入力する座標を取得できる必要があります。この例では、入力する式は単純な =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 値を取得する方法を理解しようとする障害にぶつかっています。私は正しい道を進んでいると思いますが、彼は障害物にぶつかっています。