FAQ:APIで日付項目をNULLに設定したい
## 概要
プリザンター「[API](/manual/api)」の「レコード更新」にて日付項目をNULLに設定する方法です。
## 対応方法
パラメータファイル「[General.json](/manual/general.json)」に設定している、「MinTime」「MaxTime」の範囲外の値をセットします。
## 前提条件
本サンプルでは、General.jsonのパラメータを以下のように設定していることを前提としております。
MinTime: "1900/1/1"
MaxTime: "2100/1/1"
## サンプル
APIによるレコード更新で日付AをNULLに設定するサンプルになります。
#### スクリプト
日付Aに「1899/12/31」をセットすることでデータベース上の値をNULLにします。
##### 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);
}
});
```
## 関連情報
<div id="ManualList"><ul><li><a href="/manual/general.json">パラメータ設定:General.json</a><span>2024/02/14 up</span></li></ul></article>
<ul><li><a href="/manual/api">開発者向け機能:API</a><span>2023/08/16 up</span></li></ul></article>
<ul><li><a href="/manual/extended-sql-api">開発者向け機能:拡張機能:拡張SQL:APIから拡張SQLを実行する</a><span>2023/09/08 up</span></li></ul></article>
<ul><li><a href="/manual/faq-api">FAQ:API使用時の注意点やエラーが発生する場合の確認事項</a><span>2023/01/05 up</span></li>
<li><a href="/manual/faq-json-format">FAQ:変更後の設定ファイルやAPIリクエスト(JSON形式)が正しく認識されない場合の確認事項</a><span>2023/01/05 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />