■その他

日付をExcelのシリアル値(OLE オートメーション日付)と相互に変換できるヘルパーメソッドを提供しています。

●メソッド

Forguncy.ConvertOADateToDate( oaDate )

日付のシリアル値からDateオブジェクトに変換します。

パラメーター

oaDate

Type: Number

変換したい日付のシリアル値(OLE オートメーション日付)

 

戻り値

Dateオブジェクト

var OADate = 40000;
var Date = Forguncy.ConvertOADateToDate(OADate);

 

Forguncy.ConvertDateToOADate( date )

Dateオブジェクトを日付のシリアル値に変換します。

パラメーター

date

Type: Dateオブジェクト

変換したい日付のDateオブジェクト

 

戻り値

Number

var Date = new Date();
var OADate = Forguncy.ConvertDateToOADate(Date);

 

Forguncy.PivotTableCellType.setCustomFunction( cellName, customFunction )

ピボットテーブル型セルに設定された集計方法を上書きして、カスタム集計を設定します。

パラメーター

cellName

Type: String

ピボットテーブル型セルのセル名

customFunction

Type: Function( Event eventObject )

イベント発生時に実行される関数。この関数は「records」と「attr」の2つの引数を受け取ります。「records」は1つのセルを集計するすべての行を含みます。「attr」はピボットテーブル設定ダイアログで[値]として設定したフィールド名です。

 

戻り値

なし

サンプルコード

(function() {
    var p = Forguncy.Page;
    p.ready(function () {
        Forguncy.PivotTableCellType.setCustomFunction("pivottablecell", function (records, attr) {
            var count = records.length;
            return "カスタム:" + count;
        })
    });
})()