ScriptApp.getService()。getUrl()返回无法打开的无效URL

时间:2014-04-14 15:39:21

标签: google-apps-script

我试图从脚本本身发布GAS作为Web应用程序。我尝试了以下代码。

function publish(){
  var service = ScriptApp.getService();
  if(!service.isEnabled()){
     service.enable(service.Restriction.ALL);
  }
  var url = service.getUrl();
  Logger.log(url);
}

令人惊讶的是,这会返回一个假的URL。如果我转到该URL,则无法打开。但是,如果我手动转到脚本编辑器并保存新版本并从模式弹出窗口发布应用程序, 然后再次运行上面的代码返回正确的URL。可能是什么原因?这不是app脚本中潜在的BUG吗?

1 个答案:

答案 0 :(得分:2)

这是一个已知问题 - https://code.google.com/p/google-apps-script-issues/issues/detail?id=1703

请加注星标以获取更多更新。此时,无法以编程方式部署Web应用程序。