我制作了一个简单的Android应用,用于将数据插入Google电子表格。一切正常但现在当我试图制作另一个电子表格来插入数据时,应用程序失败了。 当然,我使用了谷歌脚本中不同的请求URL,并将其作为Web应用程序和不同的工作表ID发布。这意味着我做的一切都和第一次一样,但我的新应用程序无法正常工作。
我使用Postman工具来验证doGet和doPost活动,并在第一个Application Postman返回200,这意味着一切正常,但当我尝试相同的第二个应用程序或第二个电子表格Postman返回错误404请求的资源无法找到。
我尝试登录其他谷歌帐户,但它有同样的问题。 也许,每个用户都有一些限制?
以下是Kod.gs/google脚本的代码:
function doGet(e){
return handleResponse(e);
}
function doPost(e){
return handleResponse(e);
}
function handleResponse(request) {
var output = ContentService.createTextOutput();
var name = request.parameter.name;
var country = request.parameter.country;
var id = request.parameter.id;
var ss= SpreadsheetApp.openById(id);
var sheet=ss.getSheetByName("List1");
var rowData = sheet.appendRow([name,country]);
}
在两个电子表格中,我使用了相同的列:名称和国家/地区,当然还有我在Postman参数中传递的相同值。 电子表格的名称不同。