Google 个脚本(.gs 文件)的下载/备份绑定到 Google 个电子表格

The download /back-up of Google scripts (.gs files) bounded to Google Spreadsheets

我有 google 个绑定了 Google 个脚本(.gs 文件)的电子表格。当我从 Google Drive 下载它们时,只会下载 csv 或 xlsx。不会下载关联的脚本文件(.gs 文件)。但是,可以从 Google Drive 下载独立脚本。如何备份绑定到 Google 个电子表格的 Google 个脚本(.gs 文件)?如何下载?

您可以使用 command line tools for Google Apps Script (clasp).

在您的计算机上本地备份 file-bound 脚本

clasp 是 open-source 工具,由 Google 提供,用于与 Google App 脚本项目交互。例如,它可用于在本地开发网站或 Google 文档插件,而不是使用网络环境。您可以使用 clasp 下载项目或将项目部署到 Google App Scritps。 您可以查看 Google codelab for Clasp.

中的教程

复制 Google Apps 脚本项目

  1. 要使用 clasp,您必须先安装 Node-js。您可以从官方网站

    下载Windows或Linux的安装程序
  2. 一个安装Node.js,必须安装clasp。使用命令行终端,您可以执行npm来执行安装

    npm install -g @google/clasp
    
  3. 安装clasp后,您可以使用脚本id下载项目文件。您可以转到 Google 脚本编辑器并在 文件 -> 项目属性下复制 脚本 ID

  1. 在您的计算机上,为项目创建一个文件夹并导航到新创建的文件夹。您可以使用文件资源管理器来创建文件夹。使用 Windows、Linux 或 Mac,您可以使用命令行终端和以下命令创建文件夹:

    mkdir gas-project 
    cd gas-project
    
  2. 最后,要进行复制,必须执行以下命令,其中'scriptid'是您从项目属性中复制的id。

    clasp clone <scriptid>
    

获得文件的本地副本后,您可以 运行 clasp pull 在本地更新代码或 clasp push 将任何 locally-made 更改发送到服务器.