Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 谷歌床单飘动_Flutter_Dart_Google Apps Script_Google Sheets - Fatal编程技术网

Flutter 谷歌床单飘动

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

我们是新手。我们有一个谷歌数据表,并希望将该数据导入到颤振应用程序

我们试过这样做:

在上面的链接中,您可以找到:

a。测试表:

b。Git Hub中的代码:

c。Google AppScript代码为:

    `
     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!