ユーザーはセルに等号(=)を入力することで、数式の入力を開始できます。等号を入力してから、「= sum(A1+B1)」などの数式を入力します。ユーザーに対して数式の入力を許可または禁止するには、options.allowUserEditFormula プロパティを使用します。
プラス記号(+)は等号(=)と同じ機能を持ち、プラス記号を使い慣れたExcelユーザーはSpreadJSを使う際に動作を変更する必要はありません。等号はこれまで通り自動的に前に付加されるので、数式は期待通りに変換されます。例えば、編集時に「+SUM(1,2)」と入力した場合、再度表示すると「=+SUM(1,2)」と表示されるようになります。
数式を入力する際にプラス記号(+)を使用する場合、ユーザーは以下の動作に注意する必要があります。
この例では、ユーザーが数式を入力することができます。
JavaScript |
コードのコピー
|
---|---|
window.onload = function() { var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3}); var sheet = spread.getActiveSheet(); // ユーザーが数式を入力できるようにします。 spread.options.allowUserEditFormula = true; activeSheet.setValue(0, 0, 1000); activeSheet.setValue(1, 0, 200); } |