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