Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何安装/运行我';你在Github上分叉了吗?_Github_Google Apps Script - Fatal编程技术网

我如何安装/运行我';你在Github上分叉了吗?

我如何安装/运行我';你在Github上分叉了吗?,github,google-apps-script,Github,Google Apps Script,如果我将某人的Google应用程序脚本项目转移到Github上,我如何安装/运行自己的版本?它似乎总是安装/运行原始项目 例如,我分叉:GitHub存储库和实际执行的代码之间没有直接连接。应用程序脚本在Google Drive上执行,因此修改后的代码必须在您的驱动器上,以便您可以对其进行测试 要获取自己的脚本副本,首先必须在驱动器上创建一个空的Google Apps脚本项目(使用创建按钮,就像创建文档或gsheet一样),然后将源文件从github复制并粘贴到新文件中。现在,您的谷歌硬盘上有一份

如果我将某人的Google应用程序脚本项目转移到Github上,我如何安装/运行自己的版本?它似乎总是安装/运行原始项目


例如,我分叉:

GitHub存储库和实际执行的代码之间没有直接连接。应用程序脚本在Google Drive上执行,因此修改后的代码必须在您的驱动器上,以便您可以对其进行测试

要获取自己的脚本副本,首先必须在驱动器上创建一个空的Google Apps脚本项目(使用创建按钮,就像创建文档或gsheet一样),然后将源文件从github复制并粘贴到新文件中。现在,您的谷歌硬盘上有一份脚本副本,您可以对其进行修改、测试和执行。使用Google脚本编辑器(在Google Drive上)中的“发布…”菜单将副本部署为web应用程序


然后,您可能需要更新README.md的分叉副本,以指向脚本副本以保持清晰。

您的说明存在问题:(1)您在谈论README.md中的哪个链接?请具体说明。如果你的意思是,那么它不会显示任何“复制”选项,也不会显示“文件菜单”。(2) 如果我手动下载Github项目并将文件夹上载到我的Google驱动器(从而绕过没有指定链接的第一步),我看不到修改/测试/执行/发布的选项,因为文件类型显然不正确(即,它们不是“Google Apps脚本”)。啊,我没有注意到“指向源代码的链接”在readme.md中,简单地指向github。更新答案。不幸的是,这是一种非常笨拙的方法(将每个文件的内容复制并粘贴到Google脚本文件中)。我是否可以上传一个.gs文件,并将其理解为谷歌应用程序脚本文件?当我尝试此功能时,它不知道用什么应用打开它,也不提供Google Apps脚本编辑器作为选项——即使我将该应用程序连接到了驱动器。我同意这很笨拙,但我不知道如何通过UI上传一个.gs来驱动。从我的角度来看,问题的根源在于代码在github上,这给人的印象是,在没有代码的情况下,github和驱动器之间可以很容易地进行传输。您可能会使用驱动器SDK以编程方式上载.gs文件。一旦你在硬盘上有了代码,你就可以很容易地在硬盘生态系统中使用代码、制作副本和管理项目。我不是想直接从Github上传,我是说从硬盘上传。但我明白你的意思。谢谢你的回答。