我创建了一个Google Apps脚本,用于将数据从数据库(RDS / AWS)导入Google电子表格。 然后我创建了一个执行脚本的触发器,但是,我不断收到连接错误。 但是,当我在Google Apps脚本上执行特定方法时,它已成功完成。
现在我想知道它是否是因为请求IP在通过触发器和双手操作时是不同的。 当我用手执行IP时,以及当脚本通过触发器自动运行时,如何知道请求IP?
谢谢。
答案 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);
}