gpt4 book ai didi

google-apps-script - 确定 Google Apps Script WebApp 是否在/dev 模式下运行

转载 作者:行者123 更新时间:2023-12-03 14:49:59 24 4
gpt4 key购买 nike

有什么方法可以确定 Web 应用程序是在开发模式下运行还是作为正确发布的版本运行?

我尝试在前端和后端获取 URL。

如果我查询

window.location.href 

在前端,我没有在页面地址栏中显示以/dev 或/exec 结尾的 URL。相反,我得到一个以/userCodeAppPanel 结尾的 URL - 我猜是因为它已经过 sanitizer 。

如果我调用后端
ScriptApp.getService().getUrl() 

并将其传递给前端,它始终显示/exec URL,即使脚本处于/dev 模式。

我想根据脚本运行的模式打开或关闭调试标志。

有任何想法吗?谢谢。

最佳答案

我需要确定脚本是否也处于开发模式并且也找不到解决方案。但这里有一个可行的解决方法。每次发布生产版本时都需要一个手动步骤。

开发过程中:

  • 将开发标志设置为 true。
  • 需要了解开发/生产模式的代码需要检查该标志。

  • 发布前:
  • 将开发标志设置为 false。
  • 发布 Web 应用程序。

  • 发布后:
  • 将开发标志恢复为真。

  • 这将允许对开发和生产版本使用的资源进行分段。

    关于google-apps-script - 确定 Google Apps Script WebApp 是否在/dev 模式下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45354994/

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