问题标签 [scriptlab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
office365 - 如何创建类似于我们在 ScriptLab 代码任务窗格中看到的顶部面板?
在 ScriptLab 中,代码任务窗格的顶部有这些按钮(我猜它们是菜单、信息、运行、删除等)。我想创建一个与此类似的任务窗格。有人可以帮助我如何做到这一点吗?安装 ScriptLab 后,我单击 ScriptLab,然后单击功能区上的“代码”按钮。“代码”任务窗格随即打开。您会在顶部看到一个面板/菜单栏。我想知道如何创建那个酒吧。
excel - 无法在 MS-Excel Office365 的脚本实验室中创建片段和查看示例
问题:下面是用于了解 Script-Lab 在我的机器上的行为的图像。它发生在我测试过的所有办公产品中,例如 Excel、Word 或 PowerPoint。所以,我不能创建新的片段,也看不到样本。
环境:我在 Windows 10 操作系统(桌面)上使用已注册的 Microsoft Office 365 ProPlus 版本 1708(Build 8431.2215),默认浏览器是 Internet Explorer(11.1029.15063.0)。安装似乎成功。我在安装过程中没有遇到任何错误。Script Lab 菜单看起来很好,但最终无法正常工作。
更多信息:有趣的是,我可以查看、编辑和运行保存在 GitHub gist 上的片段,但由于此错误,我无法创建自己的或查看示例(见下面的截图)
ms-office - 提交带有自定义功能的加载项(更新?)
6 个月前,我问了一个关于提交具有自定义功能的加载项的问题。此刻的结论是an add-in that uses custom functions cannot currently be published to the Office Store or via Office 365 centralized deployment.
但是我意识到文件已经改变了,现在是
已知的问题
……
尚未启用通过 Office 365 管理门户和 AppSource 进行部署。
此外,我functions
在 Script Lab 中找到了新按钮。用户可以注册一个类似的函数=ScriptLab.BlankSnippet1.add10(…)
并在 Excel 中使用它。
所以我的问题是
1) Script Lab 是否成功提交了ScriptLab
AppSource 中的函数?
2) 今天,微软以外的其他开发人员是否可以提交具有自定义功能的插件,例如 Script Lab?
office-js - 是否可以侧载脚本实验室?
当我尝试使用 Office 加载项商店中的 Script-Lab 时,我收到此错误:
抱歉,Office 365 已配置为阻止单独获取 Office 应用商店加载项。
我的 O365 管理员说我需要侧载加载项...
我将script-lab-react-prod.xml
清单下载到网络上的共享文件夹中,并按照此处的说明进行操作:
当我在 Word 中打开加载项时,它没有显示。
是否可以侧载脚本实验室插件?如果是这样,知道我错过了什么吗?
谢谢。
office-js - 如何将脚本实验室示例转换为 Visual Studio 2019 社区项目
假设我想将“基本 API 调用 (TypeScript)”Word 加载项示例转换为 Visual Studio 项目。新手有哪些步骤,特别是对于刚开始安装、设置和使用 jQuery、WebPack、Typescript 等技术的人。
特别是,我假设
- “脚本”选项卡的内容转到,说“Home.ts”,
- “HTML”选项卡的内容转到“home.html”,
- “CSS”选项卡的内容转到“home.css”。
那么“库”选项卡的内容到哪里去了呢?
reactjs - 在 ScriptLab 中使用 Office UI Fabric React 组件
在一个简单的 Test Web App 中,我能够通过使用如下导入来创建 UI Fabric React 输出:
并在 HTML 中呈现
是否可以在ScriptLab中使用它?
我在库选项卡中看到这些 css 项目,但我相信这些是 UI Fabric Core 组件,而我想在 ScriptLab 中包含 UI Fabric React 组件。
javascript - 如何使用 Word API/Office JS 实现单词在拼写错误期间显示的红色曲线?
我正在使用 ScriptLab 开发一个单词插件。我现在的目标是用红色曲线在一个词(在某种程度上,我知道这个词)下划线。这是当您拼写错误或出错时单词所显示的内容。我能够做到这一点。(虽然我只希望下划线是红色的,但字体也会变红)。但问题是当我将文档转换为 PDF 时,下划线不会消失。所以,我意识到这不是我想要的。当我将文档转换为 PDF 时,我希望删除红色下划线(在 Word 中自动发生的事情)。
我可以手动执行此操作。但我认为会有太多的极端情况和错误。因此,最好使用 Word API 的功能(如果可用)。目前,我找不到任何答案。
node.js - 如何将 Word scriptlab 中创建的片段部署到 word 存储以进行单独测试?
我在 scriptlab 上创建了一个简单的 add in for word。现在我想将它部署在 word 商店中。我暂时不想公开。我只想能够从商店下载我的插件并用我的话(只为我自己)使用它。
我正在阅读这份文件。
https://theofficecontext.com/2018/01/30/yo-create-an-add-in-from-your-script-lab-code/
但是在 scriptlab 中,我可以在单击Share按钮后找到Export for publishing(可能 excel 和 word scriptlab 不同)。此外,找不到任何好的来源。
excel - Excel.Binding 类 delete() 方法实际上并未删除绑定
我目前正在开发一个 Excel 加载项。
我已经尝试了几个小时在 Excel Online 中添加/删除绑定。我正在为每个绑定附加一个处理程序。如果我添加、删除(),然后再次为给定范围添加绑定(例如:A1:A100),则事件处理程序被调用两次。
我用 Script Lab 做了一个要点来重现我的代码:https ://gist.github.com/pasdechancee/b945008386804b426a127a0125d5b3ec
这是来自 gist 的 javascript 代码:
出于某种原因,如果我使绑定 id 唯一,则 eventListener 只会被调用一次,所以这可能是一种解决方法......但我仍然想把它做对。
我是 Office-js 的新手,所以我可能搞砸了 context.sync() 调用或其他什么?
对此的任何帮助将不胜感激!:)