【问题标题】:UrlFetchApp.fetch : Address unavailableUrlFetchApp.fetch :地址不可用
【发布时间】:2015-09-11 20:37:56
【问题描述】:

在谷歌应用程序脚本中,我使用UrlFetchApp.fetch 获取网址

var url = "http://my_url/for_vars?var=355&test=1";

当我直接使用我的脚本时,一切正常,但是当我使用时间驱动触发器时,我收到一封包含此错误的邮件

Address unavailable: http://my_url/for_vars?var=355&test=1 (line 5, file "Code")

为什么不使用时间驱动的触发器?

【问题讨论】:

  • 我在时间驱动的触发器上调用了 UrlFetchApp.fetch 并且可以正常工作。您能否提供更多信息,看看我是否可以提供帮助?

标签: google-apps-script


【解决方案1】:

我在这里看到两个可能的问题。

一个。问题 URL 中似乎有两个 & 符号 - 一个在 var 之前,另一个在 355 之后。看看这是怎么回事。

b. URL 已编码。我认为这里不需要对 & 符号进行编码。

【讨论】:

  • 关于a),对不起,不是&var=355&test=1var=355&test=1。我编辑了这个问题,谢谢。
  • 我遇到了同样的问题。 UrlFetch 在我手动运行时运行成功,但是当我使用触发器时,它给我“地址不可用”错误!
【解决方案2】:

关于这个问题有一个open ticket

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 2010-11-22
    相关资源
    最近更新 更多