Web应用程序没有部署:抱歉,目前无法打开文件

时间:2017-12-06 11:09:49

标签: google-sheets-api

我的Google表格中有一个我想要部署为WebApp的AppsScript(之前我曾多次做过)。 我已将其部署为公共(任何人,甚至是匿名的),并且链接提供: "抱歉,目前无法打开文件。 请检查地址,然后重试。"

当我点击"测试网络应用以获取最新代码"

时,也会发生这种情况

该脚本可以在电子表格中完美运行,我的部署代码是:

    function doGet() {
  return HtmlService.createTemplateFromFile('Weekly.html')
      .evaluate();
}

function onOpen() {
  var Menu = SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
      .createMenu('Survey');
      Menu.addItem('Run Survey', 'doSurvey')
        .addToUi();
}

function doSurvey() {
  var html = HtmlService.createTemplateFromFile('Weekly.html')
      .evaluate();
  SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
      .showModalDialog(html, ' ');
}

任何提示? 谢谢!

2 个答案:

答案 0 :(得分:1)

此问题已在此github forum中得到解决:无法提交表单,接收“抱歉,目前无法打开文件。”

建议的解决方案是:

just remove the user part of the URL should work too, e.g. for the OP:

https://script.google.com/macros/s/AKfycbyO4vXIPrq4smOSFpUzyQSuOxvJE9YWqlND6GfyZ3Y2lR-pPMk/exec

we should add this to the tutorial, I suppose. also relevant for some gsuite users:
https://stackoverflow.com/questions/26153872/cant-make-a-google-apps-script-publish-for-anonymous-users

答案 1 :(得分:0)

此问题尚未解决,仍在继续。登录多个Google帐户时会发生这种情况。全部注销,或在私人标签中打开链接。