javascript - 在excel桌面加载项(webview 1)中下载csv数据
问题描述
我有一个使用 Excel JS API 构建的 excel 插件。我有一个获取 CSV 数据的 API。现在我的桌面 excel 使用 edge webview 1 在桌面 excel 上加载这个插件。
我正在尝试将 csv 数据下载为文件。但到目前为止,我发现 blob url 在 webview 1 中不起作用,并且不支持数据链接。
那么有什么方法可以将此csv内容下载为excel桌面插件中的文件,该插件在webview 1上运行?我确实尝试使用 Office.context.ui.openBrowserWindow 在浏览器中打开另一个 html 并调用 API,但 API 需要 cookie 或来自用户的身份验证。这已经在 Excel 插件中完成。不想重复
如果我在 webview 2(Edge chromium)上运行它,一切正常。但我不希望任何人单独下载 webview 2。希望它在 webview 1 上运行。
如果有人可以帮助我,我将不胜感激。
解决方案
推荐阅读
- r - 为什么在 R 中使用粘贴时分隔符仍然显示在缺失值上
- python - 在 Discord Bot (Python) 中无法捕获超时错误
- c - 在 x86_64 架构中找不到 libcurl 函数符号
- .net - 测试 REST API 返回文件时出现 404 错误
- rest-assured - 如何一次验证响应
- python - 使用 Pool 进行多处理不会使用所有可用的 CPU
- android - 如何在 Kotlin 中的 n 个字符后插入一个字符?
- javascript - 使用替换替换标记中的特定 html 标记
- r - 从嵌套循环中保存结果
- aws-appstream - 为什么我在 AppStream 2.0 Image Builder 中加载的自定义应用程序无法在模板用户中打开?