背景
在扩展 Univer 应用时,使用 Univer API 可能会让很多开发者感到挑战,尤其是对于不熟悉 API 的开发者来说。传统上,我们需要频繁查阅官方文档,才能了解如何正确使用 API。为了简化开发过程,并提高开发效率,Univer Go 推出了 AI 辅助编写 Univer API 的功能,帮助开发者快速生成高质量的代码。只需下载最新版的 Univer Go 客户端,您就能免费体验这一全新能力。
这项功能利用先进的 AI 技术,能够根据用户的需求自动生成相关的 API 调用代码。无论是简单的操作,还是复杂的 API 使用,AI 助手都能为您提供代码建议,减少了手动编写代码的工作量,让开发过程更加流畅。
Univer 是一个前后端同构的全栈开发框架,可以在 web 端和服务端创建、编辑电子表格、文档以及幻灯片。
关注 Univer Github
操作步骤
AI 辅助编写代码
接下来,我们将详细介绍如何使用 AI 辅助编写 API 代码。
第一步:新建工作区并创建脚本
首先,打开 Univer Go 客户端,创建一个新的 Workspace,并在 Workspace 中新建一个 Script。
第二步:打开 AI 对话框
在编辑器中,您可以使用快捷键来呼出 AI 对话框。对于 Windows 用户,按 Ctrl + K
,对于 macOS 用户,按 Command + K
。这将会弹出一个对话框,您可以在其中输入问题或需求。
第三步:输入您的需求
在对话框中,输入您希望生成的代码的描述。例如,您可以输入:“给 A1:B2 设置一些值”。然后点击“生成”按钮,稍等片刻,AI 将会根据您的需求生成相应的代码。以下是 AI 生成的一个示例代码:
function setInitialValues() {
const workbook = univerAPI.getActiveWorkbook();
const sheet = workbook.getActiveSheet();
const range = sheet.getRange('A1:B2');
// 设置 2x2 范围的值
range.setValues([
[1, 2],
[3, 4]
]);
}
第四步:应用生成的代码
如果您对生成的代码感到满意,可以点击“接受”按钮,将代码应用到您的 Script 中。您可以将生成的函数放入 onOpen
函数中,以便在打开工作表时自动执行。
第五步:预览效果
最后,预览表格,您将看到在 A1:B2 范围内已经成功设置了预定的值。通过这种方式,AI 能帮助您快速生成并应用标准的 Univer API 代码。
打印日志功能
除了 AI 辅助编写代码,Univer Go 还新增了一个非常实用的功能——打印日志。通过这一功能,开发者可以轻松地将代码执行的过程和结果记录到日志中,方便调试和分析。
第一步:生成打印日志的代码
在之前的代码基础上,我们可以进一步生成打印日志的代码。再次呼出 AI 对话框,输入:“将 A1:B2 中的文本输出到日志中”,点击“生成”按钮。AI 会根据您的描述生成以下代码:
// 获取 A1:B2 范围的值
const values = range.getValues();
// 将值输出到日志
Logger.log('Values in A1:B2:', values);
第二步:审核并应用生成的代码
检查生成的代码,并确认其正确性后,点击“接受”按钮,将其添加到您的 Script 中。您可以将日志输出代码放在适当的位置,以便在运行时记录所需的值。
第三步:查看执行日志
现在,您可以打开执行日志面板,点击 onOpen
执行代码后,查看日志面板中的输出信息。您将能够看到 AI 生成的日志内容,确认 A1:B2 中的值是否正确输出。
总结
Univer Go 的 AI 辅助编写 API 和打印日志功能,为开发者提供了更加高效的工作流程。AI 能够根据用户输入的需求生成标准的 API 调用代码,极大地降低了学习曲线和开发成本。而打印日志功能,则为开发者提供了更好的调试和分析工具,帮助快速定位问题。
通过这两项新功能,Univer Go 将继续优化开发者的使用体验,帮助更多用户高效地使用 Univer API,快速实现他们的创意和需求。如果您还没有体验这些新功能,赶快下载最新版的 Univer Go 客户端,开始体验 AI 编程助手的强大魅力吧!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。