如何通过GAS了解请求的IP?

时间:2016-08-24 06:59:12

标签: google-apps-script connection ip

我创建了一个Google Apps脚本,用于将数据从数据库(RDS / AWS)导入Google电子表格。 然后我创建了一个执行脚本的触发器,但是,我不断收到连接错误。 但是,当我在Google Apps脚本上执行特定方法时,它已成功完成。

现在我想知道它是否是因为请求IP在通过触发器和双手操作时是不同的。 当我用手执行IP时,以及当脚本通过触发器自动运行时,如何知道请求IP?

谢谢。

3 个答案:

答案 0 :(得分:0)

你无法知道。

您必须检查脚本是否在一天内运行了太多次,因为某些服务器可能会阻止访问。

答案 1 :(得分:0)

根据此related thread,您无法知道Google Apps脚本中的请求IP。您还可以按照此link中的说明记录此功能的请求。

检查以下链接:

答案 2 :(得分:0)

这样的事情会起作用(调用外部 API),

function getIP() {
  var url = "http://api.ipify.org";
  var json = UrlFetchApp.fetch(url);
  Logger.log(json);
}