$p.apiUpsert
概要
AjaxのPOSTリクエストにより、レコードおよびWikiを作成・更新します。
・ 指定したキー項目に一致するレコードがある場合:該当レコードを更新
・ 指定したキー項目の値がNULLの場合:レコードを新規作成
・ 一致するレコードがない場合:レコードを新規作成
使い方
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);
}
});