【问题标题】:Microsoft Websocket Code Example Returning ErrorMicrosoft Websocket 代码示例返回错误
【发布时间】:2020-05-13 03:00:19
【问题描述】:

我正在尝试使用 Excel 365 自定义函数建立 websocket 连接,并直接从 Microsoft 网站复制粘贴代码:https://docs.microsoft.com/en-us/office/dev/add-ins/excel/custom-functions-web-reqs

let ws = new WebSocket('wss://bundles.office.com');

ws.onmessage(message) {
    console.log(`Received: ${message}`);
}

ws.onerror(error){
    console.err(`Failed: ${error}`);
}

显然我必须遗漏一些东西,因为上面的代码没有运行。

"Line #3: ';' expected.
 ws.onmessage(message)

Line #7: ';' expected.
 ws.onerror(error)

当我将鼠标悬停在“消息”上时,它会显示:找不到名称“消息”。你是说'onmessage'吗?

我做错了什么?

【问题讨论】:

    标签: javascript office-js custom-functions-excel


    【解决方案1】:

    示例代码需要更新。你可以试试下面:

    let ws = new WebSocket('wss://bundles.office.com');
    

    ws.onmessage = 函数(消息){ 控制台.log(Received: ${message}); }

    ws.onerror = 函数(错误){ 控制台.error(Failed: ${error}); }

    注意:wss://bundles.office.com 只是一个示例。它实际上不能用于测试。

    【讨论】:

      猜你喜欢
      • 2015-11-17
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 2020-04-07
      • 1970-01-01
      • 2011-12-04
      • 2014-07-03
      • 1970-01-01
      相关资源
      最近更新 更多