电子表格与数据

免费 Google Apps Script 生成器.

包含权限说明和手动运行说明的脚本草稿。

将重复的工作表操作转为范围有限的脚本草稿,明确其范围,并在扩大使用前完成可执行的测试。

需要 Chrome 扩展程序和账号。
每月 25 次免费自动化任务,所有工具共享。受浏览器连接提供方的限制约束。

需要准备的内容

工作表布局和范围明确的自动化需求。

开始使用

可按需调整的任务。

在这里复制,准备好后粘贴到 WebAct。

本页用于准备提示词,任务在 WebAct 中运行。

01

按需调整任务。

检查上方提示词,添加你的目标和重要要求。

02

带到 WebAct 中。

打开 WebAct,粘贴任务并提供原始材料。需要草稿或解释时先用 Chat;需要经批准的浏览器操作或文件时使用 Task。

03

检查有用的部分。

在合适的运行环境中,用已知输入验证公式、代码和计算。执行前检查操作,并保留原始数据。

实用指南

如何创建范围明确且可控测试的 Google Apps Script。

Apps Script 草稿需要明确的范围和权限。初始版本优先采用用户触发的操作,避免不必要地访问其他服务。

按任务需求调整流程。

起草函数前,描述工作表、精确范围和所需更改。首次试运行选择手动触发,并说明脚本可能修改哪些单元格。在副本上运行,再用少量已知输入核对修改后的单元格。

你需要提供什么
工作表布局和范围明确的自动化需求。
你会得到什么
包含权限说明和手动运行说明的脚本草稿。

查看输入和结果。

演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果

示例 个输入项

Google Apps Script, bound to a spreadsheet. On sheet Intake, highlight blank cells in A2:B5 light red and reset nonblank cells to white. This explicit range contains required input cells only. Manual execution.

完整示例

function markMissingRequiredCells() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Intake');
  if (!sheet) throw new Error('Missing sheet: Intake');
  const range = sheet.getRange('A2:B5');
  const colors = range.getDisplayValues().map(row =>
    row.map(value => value.trim() === '' ? '#fce8e6' : '#ffffff')
  );
  range.setBackgrounds(colors);
}

Only backgrounds in Intake!A2:B5 change; existing colors there are replaced. Test on a copy and review spreadsheet authorization. This example has not been executed in Apps Script.
下载此示例

将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。

决策与问题排查。

脚本应对碰巧处于活动状态的工作表操作吗?

指定名称的工作表和有界范围更容易检查。只有当活动工作表行为是任务有意设计的一部分时才使用它。

为什么 Apps Script 请求授权?

访问电子表格可能需要权限。授权前请检查脚本和请求的访问范围,尤其是引用了额外服务时。

此工作流程的参考资料。

使用自己的资料试一试。

将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。

自定义并复制任务 ↑
开始之前

使用 WebAct。

提示词和示例在本页提供。请在 WebAct Chrome 扩展中运行任务。

这个工具免费吗?

你可以在这里免费复制和编辑提示词。要在 WebAct 中使用,请安装 Chrome 扩展,创建并验证账户,然后连接可用的浏览器 ChatGPT 会话。Free 方案每自然月包含 25 次由用户发起的自动化任务,所有工具共享。普通浏览器 Chat 单独计算;仍受提供方限制约束。

有关共享上下文,请参阅我们的 隐私政策 以及如何选择 Chat 或 Task.

从提示词到你的实际工作

将任务带到页面上。

安装 WebAct,加入原始材料,再按需调整结果。

安装 WebAct