【发布时间】:2020-09-14 15:41:30
【问题描述】:
让我们从 /dev 与 /exec 端点上没有太多文档这一事实开始。如果你有一些我找不到的有价值的信息,我很乐意看到,不要讽刺。
据我所知,dev 是当前的编辑版本,而 exec 是您的脚本的最后发布版本(如果您愿意,也可以是旧版本)。
这告诉我,我应该能够编辑我的独立网络应用程序脚本,而不必担心它是否会影响用户,因为如果它没有发布,他们就看不到更改。但实际上并非如此。
非常容易复制,只需制作一个新的网络应用程序,然后在doGet 函数中添加一个console.log("Anything you want")。发布并运行,你会在控制台看到你的日志,太棒了!现在返回,删除控制台行,不要发布,然后再次运行。你的控制台输出将不再运行,因为你没有发布它应该有。
所以我的问题是,关于它实际上应该如何运行的文档在哪里,因为我能找到的信息有限,它似乎已经损坏了。
【问题讨论】:
-
现在返回,删除控制台行,不要发布,再次运行。你的控制台输出将不再运行,它应该有,因为你没有发布。我不确定这是真的。使用 index.html 提供minimal reproducible example-actual 代码
-
function doGet() { console.log("Testing #1"); console.log("测试#2"); console.log("测试#3");在 exec 页面上发布并运行,您会看到一个页面显示“脚本已完成但未返回任何内容”。现在去检查你的处决。您将看到所有 3。注释掉第二个控制台行。保存,在不发布的情况下再次运行 exec 页面并检查您的执行,第二行将丢失。很抱歉,我会更好地格式化这一切,更具可读性,但我只是不明白如何将代码放在这个评论框中。
-
通过editing 将代码放入您的问题中
标签: google-apps-script web-applications