0

请协助:我熟悉 VBA 和 C++,但不熟悉 Java。现在想深入研究 Office 脚本。

但是,我想知道我是否可以实现与 VBA 相同的功能:我正在登录小众网站并使用 VBA Internet 控件 (getElementByID()) 等在表格中获取数据。

据我所知,这些小众网站没有 API,就像微软网站上的网页抓取示例场景一样: https ://docs.microsoft.com/en-us/office/dev/scripts/resources/scenarios /noaa-数据获取

我想知道我是否可以登录这些网站,然后使用 HTML (getElementByID()) 或类似方法获取信息?

我只是不确定我是否可以直接使用 Office 脚本,或者我是否需要包含一些库或其他东西。

任何指导将不胜感激。

4

1 回答 1

0

目前,仅通过 Office 脚本无法做到这一点。fetch命令和 REST API是直接从 Web 服务获取脚本中数据的唯一方法。如果您想请求添加特定库,请使用 Office 脚本代码编辑器中的发送反馈按钮。

评论中关于使用 Power Automate 的讨论是一个合理的追求途径。链接的视频 ( https://www.youtube.com/watch?v=_O9eEotCT0U ) 是一个很好的起点。

于 2021-09-20T21:20:14.677 回答