除了queryString和参数以外的Web应用程序链接信息

问题描述 投票:1回答:1

根据documentation for Web Apps,绝对没有关于如何从Apps脚本URL捕获以下信息的指示-

https://script.google.com/macros/d/ {SCRIPT ID} / exec / hello

我如何捕获链接末尾指定的hello

我已尝试按照文档中的说明使用以下内容,但对我的doGet(e)函数没有任何作用:

  • e.queryString
  • e.parameter
  • e.parameters
function doGet(e) {
   return ContentService.createTextOutput(e.parameters);
}

我只是想返回显示在链接末尾的信息(在这种情况下,只是单词“ hello”)。

google-apps-script google-apps-script-web-application
1个回答
0
投票

尝试-

function doGet(e) {
   return ContentService.createTextOutput(e.pathInfo);
}

我在其他项目之一中遇到了类似的案例。我发现pathInfo并未记录在Google提供的任何/所有与Apps Script相关的文章中。

虽然它没有说它已被弃用,但我强烈建议您谨慎使用。

将其标记为社区Wiki,这样,如果有关于此的更多信息或获得您所需内容的替代方法,人们可以更新此答案:)

© www.soinside.com 2019 - 2024. All rights reserved.