SpreadJS製品ヘルプ
ユーザーから数式入力の許可
機能 > 数式 > ユーザーから数式入力の許可

ユーザーはセルに等号(=)を入力することで、数式の入力を開始できます。等号を入力してから、「= 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);
}