写点什么

📧Univer Go :电子表格结合 AI,信息提取发邮件一键即达

  • 2025-01-26
    湖南
  • 本文字数:1989 字

    阅读完需:约 7 分钟

📧Univer Go :电子表格结合AI,信息提取发邮件一键即达

解锁会自动发送邮件的电子表格:

hi👋 ,向大家介绍一款基于 Univer Go 开发的模版 —— AI Email。它通过集成 Phidata API,能够智能访问 AI 服务,在 Univer Sheets 中自动提取关键信息并发送邮件,轻松实现办公自动化。无论是自动回复、销售跟进、招聘管理,还是合同提醒,显著提升工作效率和响应速度,帮助企业及个人告别繁琐操作,开启高效智能的工作新方式。


Univer Go 的操作界面中,您只需一键点击运行 AI Email 脚本,即可自动提取关键信息并发送邮件。不仅如此,Univer Go还赋予了您对脚本进行深度自定义的能力,让您手中的工具真正为己所用,不管您是在应对复杂的业务流程,还是将创意工作设想变为现实,它都能精准匹配您的多元需求,高效又轻松地达成目标。

点击查看 AI 模版视频: Univer Go:体验智能工作流,AI 助力高效办公


Univer Go 是一款高度可定制化的电子表格工具,能够根据用户需求构建一个性能与功能对标 excel 的电子表格。它支持灵活的功能扩展,涵盖基础数据处理、复杂的导入导出操作和协同功能,同时为 UI/UX 设计提供了定制空间,助力打造易用交互界面。此外,Univer Go 融合先进 AI 技术,配备了功能强大的脚本编写与执行工具,支持开发者创建和运行自动化脚本、进行数据库连接与数据读写管理以及开发自定义应用。无论是初学者还是专业开发者,都能凭借其简洁的操作逻辑和丰富功能支持,轻松上手。

体验链接Univer Go


实现 AI Emali :

  1. client script 自定义交互组件

    const ui = univerAPI.getUi();        //根据选中的单元格数据触发Univer sheet AI prompt助手,    const AIPrompt = ui.createAIPrompt().setCustomStyles({'width': halfBodyWidth}).onSubmit(async (message) => {        dialog.close();        LoadingAnimation();        AIPrompt.success(`Success: ${message}`);        aiComplete();    });    
复制代码


  1. python server script 提供 AI 交互服务,根据提示词和单元格数据访问 GPT API 返回结果

from phi.agent import Agent, RunResponsefrom phi.model.openai.like import OpenAILikefrom pydantic import BaseModel, Field
def gpt(query: str): gpt_agent = Agent( name="GPT Agent", model=OpenAILike( id=os.getenv('AI_MODLE'), api_key=os.getenv('AI_API_KEY'), base_url=os.getenv('AI_API_URL'), ), instructions=["Ask a question and get an answer, give me the briefest answer."], )
复制代码


  1. client script 读取 unit 数据并调用 python script 和 AI 交互

 //读数据  const workbook = univerAPI.getActiveWorkbook();    const sheet = workbook.getActiveSheet();    const originData = sheet.getRange('A1:A10');    // Get all current values from the range    const values = originData.getValues();    // Get the values from originData    const data = values.flat();    // 调用API, 请求AI 返回数据    const nameRes = await univerAPI.runOnServer('py', 'gpt', `get a user name from given text, NOTE: you should ONLY output a name: <text>${val}</text>`);    // 调用Universe sheet单元格写API,回写数据  nameCell.setValue(name);        executeProgress(i++, dataCount);        setAiStatus(nameCell.getRow(), nameCell.getColumn(), getRandomInt());
复制代码


  1. client script 发送 e-mail

   // 调用emailjs,实现对邮件的回写              emailjs.send(            'your servic id', //  servic id            'your template id',  //  template id            {                message: data,                name: name,                send_to:email,            },        )
复制代码

现成模版快速使用 !

  1. 请先下载 Univer Go , 在模版中找到 AI Email ,点击使用

下载链接:Univer Go


  1. 右侧展示代码编辑器,它提供了 AI 辅助编写 API、语法高亮、代码折叠等功能,帮助开发者更高效地编写、调试和维护代码。

想要了解 AI 辅写功能请查看这篇文章:Univer Go 推出 AI 辅助编写 Univer API 功能


  1. 调整代码后预览表格,最后运行代码


  1. 在预览的表格内选中需要处理的信息,点击选区右上角的“AI”按钮


  1. 输入诸如 “Please extract the candidate's name, email address, and generate an email to be sent.” 这样的提示词,点击确定后等待分析,期间右上角会有进度提示,同时返回结果也将实时更新至单元格。



  1. 分析完成,所有单元格更新数据后,可点击右上角交互框内的 “发送邮箱” 选项。


  1. 选中你想要发送的人,点击“发送邮箱” 并观察发送状态(发送成功或失败均有提示)


  1. 通过以上简单步骤,帮助您轻松实现表格自动发送邮件!即刻登录 Univer Go,探索丰富多样的定制化功能,开启高效办公新体验!

用户头像

还未添加个人签名 2023-11-10 加入

还未添加个人简介

评论

发布
暂无评论
📧Univer Go :电子表格结合AI,信息提取发邮件一键即达_Python_梦数技术团队_InfoQ写作社区