在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 条评论
登录 后参与评论

相关文章

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

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

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

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

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

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

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

Javascript 中的 Excel ROUND 函数

JavaScript中类似Excel的标题

Excel to Javascript中的JSON模式

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

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

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

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

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

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

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

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

JavaScript API for Excel的用户定义函数

使用Office的JavaScript API获取Excel范围

Excel JavaScript API要求设置1.8事件

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

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

从Servlet响应中以JavaScript下载Excel

javascript中的Excel`LN(x)`吗?

javascript中的excel单元格引用

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

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

在Chromium嵌入式框架中调试JavaScript