LoginSignup
1
2

PowerAutomate チェックアウト、チェックイン必須なSharePoint上のファイルを扱うときの注意点

Last updated at Posted at 2022-09-13

はじめ

PowerAutomateでチェックアウト、チェックイン必須なSharePoint上のファイルを扱うときに、沼ったのでここに対処法を記す

現象

SharePoint上のExcelファイルをチェックアウトしたあとに、行を削除しようとしたときに以下のエラーメッセージが出力された

値を取得できませんでした。動的な呼び出し要求が次のエラーで失敗しました: {
"status": 403,
"message": "The request is forbidden by Graph API. Error code is 'EditModeWorkbookCheckedOutRequired'. Error message is ・・・

原因

対象のファイルがSharePointのライブラリ設定でチェックアウト、チェックインが必要なファイルであり、PowerAutomateでそのようなファイルを扱うときは、チェックアウトをした状態で変更しなくてはならないため

※対象のファイルをチェックアウトするフローが途中にあったとしてもエラーになる

対処法

対象ファイルを手動でチェックアウトし、それからPowerAutomateのフローを完成させ保存し、チェックアウトを破棄する(チェックインするとExcelにロックがかかったままとなってしまうことがあるため、原則チェックアウトを破棄したほうが良い。)。

ちなみに誰かがチェックアウトしているときに、チェックアウトのフローを流すとエラーが起きるので、例外処理するかチェックアウト、チェックインを必須ではないようにするのがおすすめ。

おわり

先輩に教わって何とか解消したものですが、私自身結構沼ったので皆さんお気を付けください。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2