Javascript 获取谷歌表单提交的IP地址

Javascript 获取谷歌表单提交的IP地址,javascript,Javascript,我正在搜索一个脚本来捕获提交表单的人的IP地址。我最终在回复表中写下了以下代码: /* *全局变量 */ //形式 变量formId='FromID'; //床单 var sheetName='表单响应1'; var columnName='IP地址'; //起始行的响应 var startRow=2; 函数UploadIPAddress_FromSheet(){ var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sh

我正在搜索一个脚本来捕获提交表单的人的IP地址。我最终在回复表中写下了以下代码:

/*
*全局变量
*/
//形式
变量formId='FromID';
//床单
var sheetName='表单响应1';
var columnName='IP地址';
//起始行的响应
var startRow=2;
函数UploadIPAddress_FromSheet(){
var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
var headers=sheet.getRange(1,1,1,sheet.getLastColumn()).getValues();
var columnIndex=headers[0].indexOf(columnName);
var data=sheet.getDataRange().getValues();
var form=FormApp.openById(formId);
对于(var i=startRow-1;i}
不幸的是,这是不可能的。您必须寻找其他表单服务。

不幸的是,这是不可能的。您必须寻找其他表单服务。

中的谷歌员工确认,谷歌表单不支持对提交IP地址的跟踪。中的谷歌员工确认,谷歌表单不支持对提交IP地址的跟踪。中的谷歌员工确认,可能重复。感谢您的回复。即使没有表单提交,同样的事情也会发生。我有一个简单的脚本:函数GetIP(){return ip=JSON.parse(UrlFetchApp.fetch(';}。当我为工作表中的单元格调用此函数时,我得到的是服务器的IP地址,而不是我的。是否有办法获得我的IP地址,或者也不可能。非常感谢。@Sabba你看到你的IP了吗?是的,我看到了。谢谢你的回答。你问我是否使用你的公式显示了我的IP地址,我回答是的。是的吗谢谢你的回复。即使没有表单提交,同样的事情也会发生。我有一个简单的脚本:function GetIP(){return ip=JSON.parse(UrlFetchApp.fetch(';}。当我为工作表中的单元格调用此函数时,我得到的是服务器的IP地址,而不是我的。是否有办法获得我的IP地址,或者也不可能。非常感谢。@Sabba你看到你的IP了吗?是的,我看到了。谢谢你的回答。你问我是否使用你的公式显示了我的IP地址,我回答是的。是的吗elp?