ユーザマニュアル

【重要】年間サポートサービスプラン改定 プリザンター×MCPサーバ 「プリザンターをもっと活用するために」資料ダウンロード 「プリザンター入門」発売中!

2025/10/06

MANUAL

開発者向け機能:スクリプト:$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); } }); ```
code VS Codeで開発作業をもっとスマートに

スクリプト開発の効率を高めたい方に、Code Assistをご用意しています。

Code Assistの詳細はこちら →
account_tree 複雑な構成も、すっきり視覚化

サイト構成やデータのつながりを可視化し、把握しやすくします。

Site Visualizerの詳細はこちら →
TOP