简短回答: ChatGPT 在你另开一个标签页的聊天窗口中编写 Apps Script。Google Apps Script Copilot 运行在 script.google.com 编辑器内,因此项目、清单文件和运行按钮都在同一处。两者生成的语言相同,区别在于每次更改需要多少次来回。
本页的审核方式
我们比较已记录的产品功能、集成位置、账户控制和任务适配度。这不是基准测试,也不代表功能等同;选择前请核对官方来源。
并排对比
一览
| 对比项 | Google Apps Script Copilot | ChatGPT |
|---|---|---|
| 运行位置 | 运行在 script.google.com 编辑器内的 Chrome 扩展。 | 网页应用,以及 OpenAI 发布的桌面端和移动端应用。 |
| 如何接触到项目 | 直接读取你已经打开的 Apps Script 项目。 | 只能看到你粘贴到对话中的内容。 |
| 第一次提问前的准备 | 安装扩展并登录。 | 创建账户并打开聊天界面。 |
| 运行与测试 | 应用更改并在同一编辑器中运行。 | 把答案复制到 Apps Script 编辑器,然后在那里运行。 |
| 清单文件与权限 | appsscript.json 和授权提示始终在同一视图中。 | 权限由你描述,之后你自己在编辑器中确认。 |
| 触发器、版本、部署 | 在助手旁边的 Apps Script 编辑器中完成。 | 之后由你自己在 Apps Script 编辑器中处理。 |
| 最适合的场景 | 属于现有 Apps Script 项目的更改。 | 远超 Apps Script 范围的开放式讲解、规划和写作。 |
适合场景
ChatGPT 是通用对话产品。Google Apps Script Copilot 专为 Apps Script IDE 中的工作而设计。请根据工作开始的位置和需要保留的上下文进行选择。
限制
功能、模型访问、价格和数据控制可能变化。请检查权限、测试代码,并验证生产自动化。
该选哪一个
选择 Google Apps Script Copilot,如果
这次更改属于你已经打开的脚本,而且你不想为了测试而在标签页之间搬运代码。
选择 ChatGPT,如果
你希望用一个助手处理多个领域的调研、写作和代码,而 Apps Script 只是其中偶尔涉及的一部分。
常见问题
- ChatGPT 能写 Google Apps Script 吗?
- 可以。Apps Script 基于 JavaScript,通用助手能够生成。实际差别在于上下文:除非你粘贴,否则它看不到你的项目文件、工作表名称或清单文件,而且每次结果都要你手动搬回编辑器。
- 生成的代码还需要审查吗?
- 两种工具都需要。Apps Script 以你授予的权限运行,因此请阅读所请求的权限,先在数据副本上运行,确认预期结果,然后再添加触发器。
- 可以同时使用两者吗?
- 可以。在通用助手中规划或学习,在 Apps Script 编辑器中实际修改,是常见的分工。两者生成的语言相同,所以选择关乎工作发生在哪里,而不是各自能写什么。
官方来源
在修改生产工作流之前,请阅读原始文档。
