Flutter 谷歌床单飘动
我们是新手。我们有一个谷歌数据表,并希望将该数据导入到颤振应用程序 我们试过这样做: 在上面的链接中,您可以找到: a。测试表: b。Git Hub中的代码: c。Google AppScript代码为:Flutter 谷歌床单飘动,flutter,dart,google-apps-script,google-sheets,Flutter,Dart,Google Apps Script,Google Sheets,我们是新手。我们有一个谷歌数据表,并希望将该数据导入到颤振应用程序 我们试过这样做: 在上面的链接中,您可以找到: a。测试表: b。Git Hub中的代码: c。Google AppScript代码为: ` function doGet(request){ // Open Google Sheet using ID var sheet = SpreadsheetApp.openById("1OOArrqjOqmD4GiJ
`
function doGet(request){
// Open Google Sheet using ID
var sheet =
SpreadsheetApp.openById("1OOArrqjOqmD4GiJOWlluZ4woTMH_qaV6RKv4JXnT3Hk");
// Get all values in active sheet
var values = sheet.getActiveSheet().getDataRange().getValues();
var data = [];
// Iterate values in descending order
for (var i = values.length - 1; i >= 0; i--) {
// Get each row
var row = values[i];
// Create object
var feedback = {};
feedback['name'] = row[0];
feedback['email'] = row[1];
feedback['mobile_no'] = row[2];
feedback['feedback'] = row[3];
// Push each row object in data
data.push(feedback);
}
// Return result
return ContentService
.createTextOutput(JSON.stringify(data))
.setMimeType(ContentService.MimeType.JSON);
}
function doPost(request){
// Open Google Sheet using ID
var sheet = SpreadsheetApp.openById("1OOArrqjOqmD4GiJOWlluZ4woTMH_qaV6RKv4JXnT3Hk");
var result = {"status": "SUCCESS"};
try{
// Get all Parameters
var name = request.parameter.name;
var email = request.parameter.email;
var mobileNo = request.parameter.mobileNo;
var feedback = request.parameter.feedback;
// Append data on Google Sheet
var rowData = sheet.appendRow([name, email, mobileNo, feedback]);
}catch(exc){
// If error occurs, throw exception
result = {"status": "FAILED", "message": exc};
}
// Return result
return
ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
}`
但是,在运行代码时,我们得到了错误:
E/flatter(23836):[错误:flatter/lib/ui/ui\u dart\u state.cc(177)]未处理的异常:SocketException:主机查找失败:“script.google.com”(操作系统错误:没有与主机名关联的地址,错误号=7)
请您告知我们如何解决此错误。您可以尝试遵循与您的问题相同的案例:
有很多答案可以帮助您解决问题。谢谢您,莫妮克!你分享的链接非常有用。您共享的链接有两个方面起作用:1。已添加到AndroidManifest.xml 2中。从模拟器中擦除数据并重新启动。不客气!听到这对你有帮助真是太好了,@Ashok!