ユーザマニュアル




2023/08/07

MANUAL

開発者向け機能:スクリプト:$p.apiUpdateSite

## 概要 AjaxのPOSTリクエストによるサイト情報の更新が行えるスクリプト機能です。 ## 構文 ##### JavaScript ``` $p.apiUpdateSite({ id: (更新対象サイトID), data: { (更新するサイト情報) }, done: (任意の処理), fail: (任意の処理), always: (任意の処理) }); ``` ## 各パラメータの説明 |パラメータ名|説明|必須| |:--|:--|:--:| |id|更新対象のサイトID|○| |data|POSTするJSONデータ ※欄外補足参照|-| |done|API通信成功|○| |fail|API通信失敗|-| |always|完了時|-| ※POSTするJSONデータは、サイトパッケージをエクスポートした際の"Site”パラメータと同等の値を設定する必要があります。「[$p.apiGetSite](/manual/script-api-get-site)」でサイト情報を取得したのち、更新したい項目を変更してリクエストデータを作成するような処理を想定します。 ## 使用例 ##### JavaScript ``` $p.apiUpdateSite({ id: 123, data: { TenantId: 1, Title: 'サイト名', ReferenceType: 'Issues', ParentId: 99999, InheritPermission: 99999, SiteSettings: { Version: 1.017, ReferenceType: 'Issues', GridColumns: [ 'IssueId', 'TitleBody', 'Comments', 'StartTime', 'CompletionTime', 'WorkValue', 'ProgressRate', 'RemainingWorkValue', 'Status', 'Manager', 'Owner', 'Updator', 'UpdatedTime' ], EditorColumnHash: { General: [ 'IssueId', 'Ver', 'Title', 'Body', 'StartTime', 'CompletionTime', 'WorkValue', 'ProgressRate', 'RemainingWorkValue', 'Status', 'Manager', 'Owner', 'Comments' ] } }, done: function (data) { //任意の処理 }, fail: function (data) { //任意の処理 }, always: function (data) { //任意の処理 } } }); ``` ## 関連情報 <div id="ManualList"><ul><li><a href="/manual/script-api-get-site">開発者向け機能:スクリプト:$p.apiGetSite</a><span>2023/08/16 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.