在Excel Javascript API中创建嵌入式Web浏览器或iframe

托尼

我正在尝试创建一个Office-JS项目,该项目将使用一些在Excel Taskpane Forms中创建的表单数据。然后,当他们提交该请求时,它将向我的网站发送请求,该请求将处理该表单并将一些HTML / JS作为Bokeh或ggplot的字符串吐回去。

因此,我的问题是:是否可以使用Excel JS API创建“嵌入式”iframeMicrosoft web browser可以放入html/js“左侧”并将其发送context.sync()

我已经找到了有关使用内置图形的文档,但是我希望传递回更复杂的图形:https : //docs.microsoft.com/zh-cn/office/dev/add/ins/excel/excel-add图表

像这样: 在此处输入图片说明

要将其放入代码中,这就是我遇到的问题:

function getData(){
     return Excel.run( function (context) {
         return context.sync().then( function () {

         .ajax({
             <my url and form data>

         }).done( function(data, status, xhr) {
             var browser = create_browser(); // I do not know what this would be

             // Bokeh route returns data["script"] & data["div"]
             // (\n<script type="text/javascript">\n ... <div class="bk-plotdiv" id="30d5b5cf-da07-4382-9b93-09ac605ba96d"></div>\n</div>)

             browser.render(data["script"], data["div"])
             sheet.getRange().values = browser
         })
    })
})
里克·柯汉(Rick Kirkham)

我认为您可能想要的是内容加载项。这是一个示例:Excel内容加载项Humongous-Insurance有关在Office文档创建新对象的更多信息但是,您不能在任务窗格中同时拥有浏览器,而在Excel文档中既不能拥有浏览器。这些是不同的加载项类型,并且加载项清单指定了该类型。您将需要在内容窗口中拥有表单以及生成的图形。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用JavaScript将HTML表格数据导出到Excel / jQuery在Chrome浏览器中无法正常工作

如何在Google Chrome浏览器的嵌入式Javascript中设置断点?

使用Google Chrome浏览器调试和编辑HTML页面中嵌入的JavaScript

R Shiny Datatable中的嵌入式输入-javascript问题

在Excel中执行嵌入式.exe对象

使用Javascript,HTML5,AngularJS从浏览器打印嵌入式PDF

在Chromium嵌入式框架中调试JavaScript

javascript中嵌入式ruby的语法错误

Excel to Javascript中的JSON模式

JavaScript API for Excel的用户定义函数

如何使用Javascript API在Excel中创建数据透视表

javascript(嵌入HTML中)document.createElement(“ canvas”)未在浏览器中显示

面向对象的Javascript在嵌入式数组中创建格式错误的数据

在不打开Excel的情况下运行Excel Javascript API?

使用Java在Excel中读取嵌入式pdf文件

嵌入式对象中javascript的VS 2013 Web断点

JavaScript中类似Excel的标题

嵌入Web浏览器时,Javascript是DOM交互的唯一选择吗?

在Umbraco中,嵌入式javascript在Chrome中变为小写

使用Windows 10的Visual Studio中的嵌入式Web浏览器控件将发生什么

了解JavaScript中的嵌入式ActiveRecord调用,Ruby on Rails

嵌入到浏览器中时,SVG失去了Javascript交互性

从Excel文件获取通过Office的Excel JavaScript API创建的绑定

JSF创建嵌套的嵌入式浏览器

嵌入式浏览器中对Google的OAuth请求

如何使用JavaScript在浏览器中从字节64 Excel字符串i下载excel

Javascript 中的 Excel ROUND 函数

如何通过 javascript 在 c# 中首次播放嵌入式 YouTube(使用 Gecko 浏览器)?

在 JavaScript 中 JSON 到 Excel