Google App maker多个文件驱动器上传

时间:2017-09-01 11:26:21

标签: google-app-maker

我们将使用驱动器选择器作为附件字段,因此每当用户上传文件或将文件多次传输到驱动器时​​,我们必须获取文件的链接并将其显示给表单中的用户。

1 个答案:

答案 0 :(得分:1)

以下是具有以下假设的代码示例:

  • 您拥有一对多关系的主人和附件模型
  • 当前页面的数据源设置为从主模型
  • 进行记录
  • 数据源处于自动保存模式
// onDocumentSelect Drive Picker's event handler
var create = widget.root.datasource.relations.Attachments.modes.create;

result.docs.forEach(function(doc) {
  create.item.Url = doc.url;
  create.createItem();
});

此代码将向服务器发出N个请求,其中N是附件数。您可以使用google.script.run进行单个调用并处理在服务器上创建新附件记录和关系,但是您需要手动重新加载关系以向用户显示更改。