极客视点
极客时间编辑部
极客时间编辑部
113233 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:39
登录|注册

Excel支持使用JavaScript自定义函数

讲述:丁婵大小:1.21M时长:02:39
最近,微软宣布支持直接在 Excel 中使用 JavaScript 创建自定义函数,目前作为开发者预览版提供。这个特性超出了现有的微软 Office JavaScript API 的范围。
据悉,微软的 Office 团队创建了一个 GitHub 代码库,来演示如何在 Excel 中使用 JavaScript 创建自定义函数。这个示例代码库将功能分为四类:
JavaScript:可以自定义函数源代码;
JSON:Excel 中用来显示可用自定义函数的元数据;
HTML:引用了相关 JavaScript 源代码的预览发布机制,以及初始化自定义函数的方法;
XML:告诉 Excel 有关自定义函数及其资源的位置和命名空间;
据了解,自定义函数目前仅支持 Windows、Mac 和 Excel Online 的开发者预览版 Excel,不适用于移动设备上的 Excel 或生产版本的 Excel。
需要注意的是,自定义函数没有相关的用户界面,开发人员不应该尝试操纵 DOM。开发团队希望在最终发布这个功能之前,删除用于自定义函数初始化的 HTML 文件。
在预览版中,支持了 Promise 等现代 JavaScript 的特性,允许开发人员将自定义函数定义为同步函数,以便快速求值,或者是定义成异步函数,用于可能需要一段时间才能完成的计算中。另外,Streams 是一种异步 Promise,它可以多次返回值,而不仅仅是一次,这也是 Excel 自定义 JavaScript 函数的一个选项。
此外,Excel 的 JavaScript 利用了微软 Edge 浏览器中使用的 Chakra JavaScript 引擎。这一特性还带来了与 Google Sheets 类似的一些功能,现在,Google Sheets 已经支持使用 JavaScript 来自定义函数了。
据悉,TypeScript 用户也可以编写自定义 JavaScript 函数,而微软并不打算在 Excel 中提供直接的 TypeScript 支持,需要先转换成 JavaScript 才可以进行使用。
目前,虽然在 Excel 中自定义 JavaScript 函数还没有正式的产品发布日期,但是对这一特性感兴趣的用户,可以尝试这个预览版本,并向 Office 团队提供反馈。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • uinging
收起评论
显示
设置
留言
1
收藏
14
沉浸
阅读
分享
手机端
快捷键
回顶部