Google app maker 从响应电子表格持续将数据导入AppMaker数据模型

Google app maker 从响应电子表格持续将数据导入AppMaker数据模型,google-app-maker,Google App Maker,在我的组织中,我有一个相当长(56个步骤),定义良好的谷歌表单。我想在appmaker项目中使用此表单的新响应。 我可以在appmaker中重新创建表单,但这将是一项巨大的体力劳动。我希望通过在响应电子表格和appmaker项目之间设置某种类型的数据传输来避免这种情况。在创建数据模型时,我没有访问cloudSQL选项的权限(可能是管理员关闭了它) 问题:电子表格应用程序脚本有一种监听新更新的方法,有没有办法将新的响应数据发送到appmaker应用程序 高度赞赏你的想法 PS我们如何称呼app m

在我的组织中,我有一个相当长(56个步骤),定义良好的谷歌表单。我想在appmaker项目中使用此表单的新响应。 我可以在appmaker中重新创建表单,但这将是一项巨大的体力劳动。我希望通过在响应电子表格和appmaker项目之间设置某种类型的数据传输来避免这种情况。在创建数据模型时,我没有访问cloudSQL选项的权限(可能是管理员关闭了它)

问题:电子表格应用程序脚本有一种监听新更新的方法,有没有办法将新的响应数据发送到appmaker应用程序

高度赞赏你的想法


PS我们如何称呼app maker中编写的应用程序?AMA?:)

结果证明解决方案非常简单:

创建一个服务器端脚本,用于打开电子表格并将数据加载到带有查询的模型中

function getSSData(){
  var values = SpreadsheetApp.openById(FILE_ID).getSheets()[0].getDataRange().getValues();
  var ssData = [];
  for (var i = 0; i<values.length; i++){
    var newRecord = app.models.MODEL_NAME.newRecord();
   // add all fields to the new record
    newRecord.MODEL_FIELD = values[i][0];
    ssData.push(newRecord);
  }
// return the array of the model.newRecord objects that would be consumed by the Model query.
  return ssData;
}
函数getSSData(){ var values=SpreadsheetApp.openById(文件ID).getSheets()[0].getDataRange().getValues(); var ssData=[];
对于(var i=0;i结果表明,解决方案非常简单:

创建一个服务器端脚本,用于打开电子表格并将数据加载到带有查询的模型中

function getSSData(){
  var values = SpreadsheetApp.openById(FILE_ID).getSheets()[0].getDataRange().getValues();
  var ssData = [];
  for (var i = 0; i<values.length; i++){
    var newRecord = app.models.MODEL_NAME.newRecord();
   // add all fields to the new record
    newRecord.MODEL_FIELD = values[i][0];
    ssData.push(newRecord);
  }
// return the array of the model.newRecord objects that would be consumed by the Model query.
  return ssData;
}
函数getSSData(){ var values=SpreadsheetApp.openById(文件ID).getSheets()[0].getDataRange().getValues(); var ssData=[]; 对于(var i=0;i