コンテンツにスキップ
「プリザンター入門」発売中!

APIで日付項目をNULLに設定したい

回答

パラメータGeneral.jsonの「MinTime」、「MaxTime」で設定した値の範囲外の値をセットしてください。


概要

プリザンターAPIの「レコード更新」にて日付項目にGeneral.jsonの「MinTime」、「MaxTime」で設定した値の範囲外の値をセットすることで、NULLに更新できます。

スクリプト

日付AをNULLに更新するスクリプトとなります。General.jsonの「MinTime」、「MaxTime」を以下のように設定している場合、「1899/12/31」をセットします。
MinTime: "1900/1/1"
MaxTime: "2100/1/1"

javascript
$p.apiUpdate({
    id: 123456,
    data: {
        ApiVersion: 1.1,
        DateHash: {
            DateA: '1899/12/31'
        }
    },
    done: function (data) {
        console.log('success!');
        console.log(data);
    },
    fail: function (data) {
        console.log('fail...');
        console.log(data);
    }
});

関連情報