我有google电子表格,其中包含谷歌脚本(.gs文件)。当我从Google云端硬盘下载它们时,只会下载csv或xlsx。不下载相关的脚本文件(.gs文件)。但是,可以从Google云端硬盘下载独立脚本。如何将Google脚本(.gs文件)的备份限制在Google Spreadsheets中?如何下载?
答案 0 :(得分:2)
您可以使用command line tools for Google Apps Script (clasp)在您的计算机上本地备份文件绑定脚本。
clasp
是Google提供的一个开源工具,用于与Google App脚本项目进行互动。例如,它可用于在本地开发网站或Google Docs插件,而不是使用Web环境。您可以使用clasp
下载项目或将项目部署到Google App Scritps。
您可以查看Google codelab for Clasp中的教程。
制作Google Apps脚本项目的副本
要使用clasp
,您必须安装第一个Node-js。您可以从官方网站下载Windows或Linux的安装程序
一个已安装的Node.js,您必须安装clasp
。使用命令行终端,您可以执行npm
来执行安装
npm install -g @google/clasp
安装clasp
后,您可以使用脚本ID下载项目文件。您可以转到Google脚本编辑器并复制文件 - >下的脚本ID 。项目属性。
在您的计算机上,为项目创建一个文件夹并导航到新创建的文件夹。您可以使用文件资源管理器来创建该文件夹。使用Windows,Linux或Mac,您可以使用命令行终端和以下命令创建文件夹:
mkdir gas-project
cd gas-project
最后,要制作副本,您必须执行以下命令,其中'scriptid'是您从Project属性中复制的ID。
clasp clone <scriptid>
获得文件的本地副本后,您可以运行clasp pull
在本地更新代码,或clasp push
将任何本地更改发送到服务器。