v8
Forguncy Class Helper Forguncy API クラス

Helper クラス

いくつかのヘルパーメソッド、およびヘルパープロパティを提供するヘルパークラス。

階層

  • Helper

プロパティ

メソッド

プロパティ

静的 SpecialPath

SpecialPath: SpecialPath

SpecialPathクラスを参照してください。

メソッド

静的 getCellLocation

  • 数式をセルの位置情報に変換します。

    引数

    • formula: string

      「=A1」などの数式。

    • formulaCalcContext: FormulaCalcContext

      数式の計算に使用されるコンテキスト。

    戻り値 CellLocationInfo

    セルの位置情報。数式が「= SUM(1,2)」のようなセルの位置情報返さない場合、本メソッドはnullを返します。

静的 post

  • post(url: string, param: any, callback: Object, async?: boolean): void
  • サーバーにPOSTメソッドを使用してデータを送信します。

    使用例
    // 本サンプルコードでは、Forguncy Server側に「MyForguncyApi」という名称のカスタムWeb APIのクラスを作成し、そこで定義されている「QueryData」メソッドをpostメソッドを使用して呼び出す例を示します。
    // 現在のページを取得する。
    var page = Forguncy.Page;
    // ページ上のセルを取得する。
    var cell1 = page.getCell("name");
    var cell2 = page.getCell("department");
    // セルの値を取得する。
    var data = {
        name: cell1.getValue(),
        department: cell2.getValue()
    };
    // サーバーにPOSTメソッドを使用してデータを送信する。
    Forguncy.Helper.post("customApi/MyForguncyApi/QueryData", data, function (message) {
         if (message)
         {
             alert(message);
         }
    });

    引数

    • url: string

      リクエストの送信先URL文字列。

    • param: any

      送信するデータ。

    • callback: Object

      リクエストが成功した際に実行されるコールバック関数。

    • オプション async: boolean

      要求が非同期かどうかを指定します。

    戻り値 void