SuperAPI AI 工具集

recipe-deploy-apps-script

部署与运维

查看项目

更新于 10-15 13:34

技能介绍

用途

该配方用于将本地文件推送到 Google Apps Script 项目,属于 Google Workspace CLI 工具集中的一项操作指引。它面向需要通过命令行完成 Apps Script 项目内容更新与版本发布的使用场景。

前提条件

使用该配方前,需要先加载以下技能:gws-apps-script。

主要步骤

配方给出了四个操作步骤:

  1. 列出现有项目: gws apps-script projects list --format table

  2. 获取项目内容: gws apps-script projects getContent --params '{"scriptId": "SCRIPT_ID"}'

  3. 更新内容: gws apps-script projects updateContent --params '{"scriptId": "SCRIPT_ID"}' --json '{"files": [{"name": "Code", "type": "SERVER_JS", "source": "function main() { ... }"}]}'

  4. 创建新版本: gws apps-script projects versions create --params '{"scriptId": "SCRIPT_ID"}' --json '{"description": "v2 release"}'

使用方式

按照上述顺序依次执行命令。更新内容时,通过 --json 参数传入 files 数组,数组元素包含 name、type 和 source 字段。创建版本时,通过 --json 传入 description 字段描述该版本。

适用场景

适用于需要以命令行方式将本地文件同步到 Google Apps Script 项目,并对项目版本进行管理的开发场景。

限制

资料中未提供关于该配方的更多限制说明、收费信息或平台差异,暂未提供。