【问题标题】:migrate google apps script project to new domain将谷歌应用脚​​本项目迁移到新域
【发布时间】:2013-05-30 23:47:31
【问题描述】:

我一直在为 Google Apps for Business 客户端开发一系列 Google App Script 项目,这些项目旨在嵌入到他们的网站页面中。

到目前为止,开发和演示已经在我的域中完成(部分原因是客户不会将他们的域转移到 Google,除非我可以让这个定制的网络应用程序为他们工作)。

现在我们想要将所有这些都转移到他们的领域中。

我想我可以复制并粘贴所有文件,然后在进行时重新创建项目。

但是有没有更优雅的管理方式,例如,以项目为基础将现有项目复制到新域?

没有必要在旧域和新域中的项目之间保持联系,除非很高兴(这样我可以继续在我的域中进行开发和测试)

【问题讨论】:

    标签: google-apps-script cross-domain


    【解决方案1】:

    只需让客户从他们的新域中复制您的文件,然后将您重新添加为编辑器。看不到任何复制和粘贴任何内容的理由。由于编辑者现在可以访问其他脚本的开发链接,这可能是不需要库设置的原因。从现在开始,您将只是在他们的文件的脚本编辑器中进行测试和更改。

    所有者还必须是第一个最初部署网络应用程序的人。已经注意到,当您作为编辑器部署后续更新时,您的域名仍会出现在谁可以访问的权限下拉列表中,但它确实会作为他们的实施。

    【讨论】:

    • 最终为我工作的只是获取我当前应用程序部署的链接,然后将其放入新项目 (Doh)。
    • 您或客户的新项目?我没有关注。
    • 新项目是我的。原始应用程序脚本是通过 google Drive 与我共享的,但我拥有修改等的完全权限。因此,如果我在应用程序脚本中“部署为 Web 应用程序”,它会给我一个部署应用程序的 URL。然后在我的项目中,我可以包含一个 App Script 并粘贴到链接中,然后 app-script 应用程序就会出现在我的项目中。
    【解决方案2】:

    您可以将您的项目变成库,这样您就没有两个单独的脚本实例。然后,您可以在他们的域上创建一个调用各种项目脚本的 MasterScript:https://developers.google.com/apps-script/guide_libraries

    【讨论】:

      猜你喜欢
      • 2021-12-04
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      • 2019-07-21
      • 1970-01-01
      相关资源
      最近更新 更多