[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『PowerShellでPowerqueryの更新、更新待ちがしたい』(やまだ)
初めてお世話になります。
Jenkinsを使って、自動的にデータを更新する仕組みを目指しています。
やりたいこと
1)Excelのパワークエリの更新を外部から非表示で行う
→今はPowerShellを使ってrefreshallコマンドで対応しています。
2)上記更新を終わったことを確認してから次の処理へ移る
→今はこれが取れず、Sleepで無理やり秒数待ちしています。
待たないと、更新中に閉じようとするアラートで詰まります。
この辺で良い作戦等ないものでしょうか?
特に調べた限り「待ち」をしていつ人がいないこと、
古いExcel2013の拡張で無理やりパワークエリを使っているので、
それも悪さしているのかなと考えたりしていますが、参考になるコメントあると助かります。
よろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
テストデータ作るのが面倒なので確認してないんですが、 refreshallって非同期て動くんでしたか? (´・ω・`) 2022/12/23(金) 12:54:46
365ですが、適当に試してみました デフォルトでは RefreshAll 非同期で動きますね クエリのオプションで、「バックグランドで更新する」のチェックを外すと同期的に動きます。 2013でオプションがどこにあるのかわからないのですが、探してみてください。 (´・ω・`) 2022/12/23(金) 13:51:16
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.