首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScriptLab消息随机错误

ScriptLab消息随机错误
EN

Stack Overflow用户
提问于 2017-11-18 11:15:29
回答 1查看 220关注 0票数 1

使用ScriptLab时,我在Excel 2016的“运行”窗格中随机获取此错误:

代码语言:javascript
复制
[
   "Script error.",
   "https://appsforoffice.microsoft.com/lib/1/hosted/office.js", 
   0, 
   0, 
   undefined
]

此控制台错误消息不是在“部署”我的项目之后立即显示的,而是几秒钟后出现的。

我的项目正常运行,没有控制台错误,工作正常,很难。

这是个虫子吗?

编辑:我能够创建一个非常小的YAML片段来显示问题。试着运行这个例子。我发现如果取消对行Office.initialize的注释,错误就不会再发生了。

代码语言:javascript
复制
name: Test
description: Reproduce bug
author: FelipeCostaGualberto
host: EXCEL
api_set: {}
script:
    content: |-
        //Office.initialize = function (reason) {
            $(function () {
                console.log("Test");
            });
        //};
    language: typescript
template:
    content: "<!DOCTYPE html>\n<html>\n<head>\n\t<script src=\"https://appsforoffice.microsoft.com/lib/1/hosted/office.js\" type=\"text/javascript\"></script>\n</head>\n<body>\n</body>\n</html>"
    language: html
style:
    content: ''
    language: css
libraries: |
    core-js@2.4.1/client/core.min.js
    @types/core-js

    jquery@3.1.1
    @types/jquery
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-21 01:48:52

当使用Script时,您不需要完整的HTML或Office.initialized。这就是它的美妙之处!您可以只关注相关的代码(在您的情况下,这实际上就是console.log("test") )和一个空的HTML。(对于更真实的用例,您可能在HTML中定义了一个按钮,在JS中有一个带有某种API操作的单击处理程序)。

注意,您需要将Office.js引用作为库选项卡的一部分。

看看其他一些脚本实验室样本(甚至是基本的“新片段”示例),看看它会是什么样子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47365387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档