開発者向け機能:スクリプト:$p.apiUpsert
## 概要
AjaxのPOSTリクエストにより、レコードおよびWikiを作成・更新します。
・ 指定したキー項目に一致するレコードがある場合:該当レコードを更新
・ 一致するレコードがない場合:レコードを新規作成
## 使い方
##### JavaScript
```
$p.apiUpsert({
    id: <サイトID>,
    data: {
        <データ>
    },
    done: <任意の処理>,
    fail: <任意の処理>,
    always: <任意の処理>
});
``` 
## 各パラメータの説明
|パラメータ名|説明|
|:--|:--|
|サイトID|任意のサイトID|
|データ|POSTするjsonデータ|
|任意の処理|API通信成功(done:必須)、失敗時(fail:任意)、完了時(always:任意)の処理|  
## 記述方法
##### JavaScript
```
$p.apiUpsert({
    id: 123,
    data: {
        ApiVersion: 1.1,
        Keys: [
            'ClassA',
            'ClassB'
        ],
        ClassHash: {
            ClassA: 'テストデータ',
            ClassB: 'テストデータ詳細です'
        }
    },
    done: function (data) {
        console.log(data);
    },
    fail: function (data) {
        console.log(data);
    },
    always: function (data) {
        console.log(data);
    }
});
```
                    

