Webhooks 带有webhook的doPost appScript,收到Post请求,但未运行doPost

Webhooks 带有webhook的doPost appScript,收到Post请求,但未运行doPost,webhooks,trello,Webhooks,Trello,我正在设置一个appScript,以便在已注册到TrelloAPI的webhook上运行。我希望在每次特定trello板执行post时都运行doPost函数 我对设置所做的步骤 发布为web应用程序,选择“任何人”作为能够运行的人 使用下面的代码使用正确的键注册webhook,这将成功为trello创建webhook 重新发布web应用程序,选择“任何人,甚至匿名”即可运行 其他说明: 我创建了一个doPost函数和一个doGet函数,它们都有登录功能 我在webhook中使用“exec”回调U

我正在设置一个appScript,以便在已注册到TrelloAPI的webhook上运行。我希望在每次特定trello板执行post时都运行doPost函数

我对设置所做的步骤

  • 发布为web应用程序,选择“任何人”作为能够运行的人
  • 使用下面的代码使用正确的键注册webhook,这将成功为trello创建webhook
  • 重新发布web应用程序,选择“任何人,甚至匿名”即可运行
  • 其他说明:

    我创建了一个doPost函数和一个doGet函数,它们都有登录功能

    我在webhook中使用“exec”回调URL,这似乎是唯一能够触发doPost函数的东西

    当trello api执行post时,doPost函数会被正确触发,但即使doPost中存在日志记录,我也无法看到doPost函数实际运行的任何结果。看见


    我是否缺少需要部署或调整的内容?

    结果表明Logger.log与doPost以同步的方式得到了正确的尊重。 Webhook一直都是功能性的

    资料来源:

    fetch('https://api.trello.com/1/webhooks/?key=XXX&token=XXX&callbackURL=https://script.google.com/macros/s/XXX/exec&idModel=XXX&description=Description', {
      method: 'POST',
      headers: {
        'Accept': 'application/json'
      }
    })
      .then(response => {
        console.log(
          `Response: ${response.status} ${response.statusText}`
        );
        return response.text();
      })
      .then(text => console.log(text))
      .catch(err => console.error(err));