gpt4 book ai didi

google-apps-script - 如何备份绑定(bind)的 Google Apps 脚本

转载 作者:行者123 更新时间:2023-12-02 01:26:04 28 4
gpt4 key购买 nike

我在此站点和网络上进行了相当广泛的查看,但找不到任何有关如何备份绑定(bind)的 Google Apps 脚本的帖子。有没有办法做到这一点以及如何做到这一点?我对 Google Drive 中的任何内容都使用了备份解决方案,尽管在还原任何文件时,绑定(bind)的脚本/项目不是其中的一部分。

欢迎任何帮助,在此先感谢

最佳答案

这不是一个完美的解决方案,但它确实提供了一种从绑定(bind)项目中提取内容的方法。

在绑定(bind)的脚本项目中,您希望从中获取 .gs 函数,
单击"file"菜单,然后选择“管理版本”。

Manage Versions

输入描述,然后单击“保存新版本”

在要从中获取 .gs 函数的绑定(bind)脚本项目中,
单击"file"菜单,然后选择“项目属性”。

Project Properties

复制项目 key 。

如何使用项目 key 链接到库

“库”只是您要备份的绑定(bind)项目。

在不同的 Apps 脚本文件中,将项目 key 添加为库。

  • 资源
  • 图书馆

  • Add a Library

    在“查找库”框中,粘贴要备份的项目的项目 key 。

    选择最新版本,并记下“标识符”。

    将此代码添加到您刚刚将库添加到的 Apps 脚本文件中:
    function backUpAllFunctions() {
    var fileName = "backUp",
    allServerFunctions = "",
    fncName;

    for (fncName in TestStuff) {
    //Logger.log(fncName)
    allServerFunctions += TestStuff[fncName];
    };

    DriveApp.createFile(fileName, allServerFunctions, MimeType.PLAIN_TEXT);
    };

    运行上面的代码,然后查看你的 Google Drive。将有一个新的文本文件,其内容将是绑定(bind)项目中的所有功能。

    如果您有要备份的 HTML 文件,也可以这样做,但采用不同的策略。需要使用 HTML 服务。

    关于google-apps-script - 如何备份绑定(bind)的 Google Apps 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37038156/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com