java - 如何将 excel 集中在虚拟机上
问题描述
我在重新验证 Excel 中的 salesforce powerquery 时遇到问题。
我正在尝试自动化一些包含大量数据的报告。使用 power query 将这些数据从 salesforce 提取到 excel 中。我遇到的问题是我需要在大约 1 小时后重新进行身份验证。在 excel 中会弹出一个身份验证框,我可以使用单点登录应用程序输入我的凭据并让我重新连接。我遇到的问题是,如果我的 Excel 工作簿是使用脚本或 Windows 任务计划程序启动的,则 Excel 窗口不在焦点上,并且我的 SSO 应用程序无法接管。我尝试使用一个简单的 C# 应用程序设置焦点,该应用程序成功地将其带到前台,但是它没有设置焦点,就好像人类点击了应用程序一样。
这一切都发生在专门用于设置这些报告的虚拟机上。是否有人对我如何 A)将焦点设置到窗口以允许我的 SSO 接管或 B)在 excel 提示时重新进行身份验证的替代方法有任何见解?为了数据安全,1小时认证的要求不能取消。
我的工具箱中有 VBA、Java、C#、VB 和 powershell 可用于解决此问题。
解决方案
推荐阅读
- python - 如何将我的 python 聊天机器人导入到我的 html 代码中?
- flutter - Flutter 如何通过分享插件分享文件图片
- python - 循环列表以获取列表中存在的最后一项
- json - DioError [DioErrorType.RESPONSE]:Http 状态错误 [500],为什么?
- jenkins - Jenkins Reactive Choice 参考参数
- python-3.x - 如何使用 Python 在文件夹名称中测试是否存在年份,但没有括号
- node.js - 将 mongodb 数据导出为 csv
- python - 如何添加
到每个句子的开头和结尾 - xml - 我收到一个 XML 错误,不知道如何修复它
- java - Kibana 中 APM 的代理状态中未显示收到的 APM Java 代理数据