Javascript 如何链接返回代码302的外部js文件

Javascript 如何链接返回代码302的外部js文件,javascript,html,google-apps-script,Javascript,Html,Google Apps Script,我正在尝试将Github页面与Google Apps脚本结合起来,这样我就可以使用Github页面编写服务器端脚本。我尝试使用以下方式连接到Google Script web应用程序: <script src="https://script.google.com/macros/s/NO_LINK_FOR_YOU/dev"> </script> 哪个输出: window.onload = function(){document.getElementById("re

我正在尝试将Github页面与Google Apps脚本结合起来,这样我就可以使用Github页面编写服务器端脚本。我尝试使用以下方式连接到Google Script web应用程序:

<script src="https://script.google.com/macros/s/NO_LINK_FOR_YOU/dev">
    </script>
哪个输出:

window.onload = function(){document.getElementById("request").innerHTML = "Generated: 28";}
(当然,它并不总是28岁。)

当我把它加载到浏览器中时,它什么也不做。我查看了inspect元素,它表示返回代码302(暂时移动)。这通常用于重定向,而content service总是“出于安全原因”使浏览器重定向,因此这是意料之中的


但是我怎样才能让浏览器遵循重定向并从那里获取脚本呢?我甚至可以这样做吗?

在这种情况下,由于未设置mimetype,因此会发生mimetype错误。因此,请添加
setMimeType()
,如下所示

return ContentService
        .createTextOutput("window.onload = function(){document.getElementById(\"request\").innerHTML = \"Generated: " + generateRandomNumber(10, 42) + "\";}")
        .setMimeType(ContentService.MimeType.JAVASCRIPT);

抱歉,我花了这么长时间才选择您的答案。我有很多工作要做,现在开始工作了。谢谢您!没问题。我很高兴能帮助你。
return ContentService
        .createTextOutput("window.onload = function(){document.getElementById(\"request\").innerHTML = \"Generated: " + generateRandomNumber(10, 42) + "\";}")
        .setMimeType(ContentService.MimeType.JAVASCRIPT);