MoveFolderJob
SharePoint フォルダ(およびそのコンテンツ)を対象の場所に再配置する非同期移動ジョブを開始します。サイト間転送、バージョン履歴オプション、および競合解決動作をサポートします。
Input
| Name | Type | Required | Description |
| SourceFolderUrl | String | True | 移動するフォルダのURL。絶対URL(https://domain.sharepoint.com/site/mysite/Shared%20Documents/SourceFolder)またはサイト相対URL(/Shared%20Documents/SourceFolder)を指定できます。ドキュメントライブラリ名を含める必要があります。 |
| DestinationFolderUrl | String | True | フォルダが移動される先のURL。絶対URL(https://domain.sharepoint.com/site/mysite/Target)またはサイト相対URL(/Target)を指定できます。親フォルダは既に存在している必要があります。 |
| AllowSchemaMismatch | Boolean | False | true の場合、ソースライブラリと宛先ライブラリのスキーマや列の構成が異なる場合でも、操作を続行できます。
デフォルト値はtrueです。 |
| AllowSmallerVersionLimit | Boolean | False | true の場合、宛先ライブラリのバージョン制限がソースよりも低い場合でもコンテンツの移動を許可しますが、バージョンが切り捨てられる可能性があります。
デフォルト値はtrueです。 |
| IgnoreVersionHistory | Boolean | False | true の場合、現在のバージョンのみがコピーされます。false の場合、移動操作中にすべてのバージョン履歴が保持されます。
デフォルト値はtrueです。 |
| NameConflictBehavior | String | False | 同じ名前のアイテムが宛先に存在する場合の処理を制御します:FAIL(中止)、REPLACE(上書き)、またはRENAME(一意のサフィックスを追加)。
使用できる値は次のとおりです。FAIL, REPLACE, RENAME デフォルト値はRENAMEです。 |
| WaitJobToFinish | Boolean | False | true の場合、移動ジョブの完了を同期的に待機します。false の場合、非同期ステータスチェック用のジョブ追跡情報を使用して即座に戻ります。
デフォルト値はfalseです。 |
Result Set Columns
| Name | Type | Description |
| Success | Boolean | 移動操作が正常に開始されたかどうかを示します。成功の場合は'true'、失敗の場合は'false' を返します。 |
| JobId | String | この移動ジョブを一意に識別するGUID。ステータス更新を取得するためにJob Progress をポーリングする際にこの値を使用します。 |
| JobQueueUri | String | このジョブに関連付けられたAzure Storage Queue のURL。システムはステータス/進行状況メッセージをそこにエンキューします。 |
| EncryptionKey | String | この特定のジョブのJobQueueUri 内のステータスメッセージを復号化するために使用されるBase64 エンコードされたAES キー。 |
| ErrorMessage | String | 操作が失敗した場合にエラーの詳細が含まれます。それ以外の場合は空です。 |