You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

WebAddin项目如何支持ECMAScript2015的函数,例如箭头函数?

Web Addin项目可以使用babel将ECMAScript 2015代码转换为浏览器可识别的JavaScript代码。以下是使用babel转换箭头函数的示例代码:

首先,安装babel:

npm install --save-dev babel-cli babel-preset-env

然后,在Web Addin的项目根目录中创建.babelrc文件,并设置以下内容:

{
  "preset": ["env"]
}

接下来,使用以下命令将ES2015代码转换为浏览器可识别的JavaScript代码:

npx babel src --out-dir dist

这将ES2015代码转换为JavaScript代码,并将其放置在dist文件夹中。现在,Web Addin项目就可以使用ECMAScript 2015的函数,例如箭头函数。例如,以下代码将使用箭头函数创建一个简单的Web Addin:

function getActiveWorkbooks() {
    return Excel.run(async (context) => {
        let activeWorkbooks = context.workbook.application.workbooks;
        activeWorkbooks.load("items");
        await context.sync();

        return activeWorkbooks.items;
    });
}
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

深度解读 Android 14 重要的 8 个新特性|社区征文

支持静态设置高亮:**1.** **通过** **Highlights.Builder** **构建** **HighLights** **对象****2.** **通过** **addRange()** **设置** **Paint** **和对应** **Range** **数组即可****3.** **通过** **Tex... 相关文章推荐:[Android 14 之返回界面升级:预览目标界面 + 全新返回箭头](https://juejin.cn/post/7241125859729260600)## 4.Custom Action on Share Sheet如今 App 生态越来越丰富,数据分享也变得极为需要。一...

实战:超低延时直播技术的落地实践

(https://www.volcengine.com/product/live)的支持主要有两种技术架构,一种是基于传统的 RTMP/FLV 架构,在推拉流边缘节点增加 RTM 接入协议的支持,CDN 集群内部复用传统架构,另一种是 CDN 内部集群也采用 RTP/RTCP... WebRTC 接口,和 CDN 服务端完成信令协商,信令交换使用的是 HTTP/HTTPS 协议(图中的红色箭头);- 推流过程中,LiveCore 完成音视频采集、编码,把编码后的 AAC 和 H.264/H.265 码流,送入 RTM 推流引擎,RTM 推流引擎...

云原生虚拟化:一文读懂网络虚拟化之 tun/tap 网络设备

> 2021年12月2日,[火山引擎边缘计算节点正式发布](http://mp.weixin.qq.com/s?__biz=Mzg5ODYzNDQ4NA==&mid=2247483744&idx=1&sn=e84f69e4c3b90c1563e67848888b301d&chksm=c05ec6fbf7294fedcc88c5b0fd2858243ef9d37... add dev tap0 10.0.1.5/24ip link set dev tap0 up```## **03 tun/tap 驱动**Tun/tap 驱动程序中包含两个部分,一部分是字符设备驱动,还有一部分是网卡驱动。1. 利用网卡驱动部分接收来自 TCP/IP 协议栈的...

前端 code lint 和代码风格指南

(https://jslint.com/help.html)2002 年由 Douglas Crockford 创建,用来进行 JavaScript 语法检查和校验。JSLint 定义了一个比 ECMAScript 编程语言标准更为严格的子集,是一种更高的标准。JSLint 完全是用 JavaS... 2010 年基于 JSLint 诞生了 JSHint ,它主要解决了 JSLint 过于专断的问题,提供了一些配置以及添加一些 rules 。相较之下更友好,也更容易配置,所以很快就发展了起来,也得到了众多 IDE 和编辑器的支持。JSHint 扫描...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

WebAddin项目如何支持ECMAScript2015的函数,例如箭头函数? -优选内容

深度解读 Android 14 重要的 8 个新特性|社区征文
支持静态设置高亮:**1.** **通过** **Highlights.Builder** **构建** **HighLights** **对象****2.** **通过** **addRange()** **设置** **Paint** **和对应** **Range** **数组即可****3.** **通过** **Tex... 相关文章推荐:[Android 14 之返回界面升级:预览目标界面 + 全新返回箭头](https://juejin.cn/post/7241125859729260600)## 4.Custom Action on Share Sheet如今 App 生态越来越丰富,数据分享也变得极为需要。一...
实战:超低延时直播技术的落地实践
(https://www.volcengine.com/product/live)的支持主要有两种技术架构,一种是基于传统的 RTMP/FLV 架构,在推拉流边缘节点增加 RTM 接入协议的支持,CDN 集群内部复用传统架构,另一种是 CDN 内部集群也采用 RTP/RTCP... WebRTC 接口,和 CDN 服务端完成信令协商,信令交换使用的是 HTTP/HTTPS 协议(图中的红色箭头);- 推流过程中,LiveCore 完成音视频采集、编码,把编码后的 AAC 和 H.264/H.265 码流,送入 RTM 推流引擎,RTM 推流引擎...
云原生虚拟化:一文读懂网络虚拟化之 tun/tap 网络设备
> 2021年12月2日,[火山引擎边缘计算节点正式发布](http://mp.weixin.qq.com/s?__biz=Mzg5ODYzNDQ4NA==&mid=2247483744&idx=1&sn=e84f69e4c3b90c1563e67848888b301d&chksm=c05ec6fbf7294fedcc88c5b0fd2858243ef9d37... add dev tap0 10.0.1.5/24ip link set dev tap0 up```## **03 tun/tap 驱动**Tun/tap 驱动程序中包含两个部分,一部分是字符设备驱动,还有一部分是网卡驱动。1. 利用网卡驱动部分接收来自 TCP/IP 协议栈的...
前端 code lint 和代码风格指南
(https://jslint.com/help.html)2002 年由 Douglas Crockford 创建,用来进行 JavaScript 语法检查和校验。JSLint 定义了一个比 ECMAScript 编程语言标准更为严格的子集,是一种更高的标准。JSLint 完全是用 JavaS... 2010 年基于 JSLint 诞生了 JSHint ,它主要解决了 JSLint 过于专断的问题,提供了一些配置以及添加一些 rules 。相较之下更友好,也更容易配置,所以很快就发展了起来,也得到了众多 IDE 和编辑器的支持。JSHint 扫描...

WebAddin项目如何支持ECMAScript2015的函数,例如箭头函数? -相关内容

类型详情

//箭头TEXT = 'textbox',//文本ERASER = 'eraser',//橡皮擦工具LASER = 'laser',//激光笔工具ZOOM = 'zoom',//拖拽工具,需要先放大,才能拖拽 类型 ts ToolMode '' WebBackgroundInfo 类型:interface bkColor 类... height 类型:number undefined 高度。[1, 10000]。单位为画布高度的万分之一。 AddMediaOptions 类型:interface 音视频选项 title 类型:string undefined 标题。不超过 200 个字符。支持的字符为中文、英...

类型详情

或联系技术支持。 ByteWhiteBoardShapeType objectivec typedef NS_ENUM( NSInteger, ByteWhiteBoardShapeType)光标和画笔类型 枚举值类型 值 说明 ByteWhiteBoardShapeTypePen 0 普通画笔 ByteWhiteBoardShapeTypeLine 1 直线 ByteWhiteBoardShapeTypeArrow 2 箭头 ByteWhiteBoardShapeTypeRect 3 矩形 ByteWhiteBoardShapeTypeCircle 4 圆 ByteWhiteBoardShapeTypeText 5 文本框 ByteWhiteBoardShapeTypeLaserPen 7 激光...

Electron

新建项目项目文件夹中创建以下文件: .├── index.html // 设计 app 的用户界面├── main.js // 主进程文件├── package.json // 安装和管理项目依赖项。你可以通过 npm init 命令进行项目初始化配置└── renderer.js // 渲染进程文件集成SDK【推荐】npm 方式通过包管理工具 npm 下载 SDK。不指定版本表示下载最新版本。 npm install @volcengine/white-board-manage --save离线方式下载 Web SDK 。 将 SDK 解压后复...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

iOS SDK 集成

请确保已经集成了 Finder SDK。 Finder iOS SDK接入指南地址:Finder 接入 1.2 集成 GMP Push SDK1.2.1 引入库 现在接入方式已经支持cocoapods的方式进行依赖库的引入,SDK 内部有两个对应的子库,分别为Core子库和对... application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // finder 设备注册完成回调 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onRegisterSuccess:) ...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询