2017-09-01 1 views

Antwort

1

Hier ist ein Codebeispiel mit folgenden Annahmen:

  • Sie haben Meister und Befestigung Modelle mit One-to-Many Beziehung
  • Datenquelle der aktuellen Seite gesetzt ist aus dem Master-Modell aufnehmen
  • Datenquelle ist im Auto-Save-Modus
// 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(); 
}); 

Dieser Code wird an den Server N-Anfragen, w Hier ist N die Anzahl der Anhänge. Sie können google.script.run verwenden, um einen einzelnen Aufruf auszuführen, und die Erstellung neuer Anhangsdatensätze und Relationen auf dem Server verarbeiten, aber dann müssen Sie die Relation manuell laden, um Änderungen für den Benutzer anzuzeigen.

+0

Der zweite Punkt wird als Datenquelle erwähnt, sollte eingestellt werden, um aus dem Master-Modell aufzunehmen, aber ich kann die erstellten Beziehungen in Datsource –

+0

nicht finden Was meinst du? Erhalten Sie eine undefinierte Ausnahme oder sehen Sie die Verknüpfung in der Autovervollständigung des Editors nicht? –

+0

Ja, ich kann die Beziehung in Autocomplete sehen, aber müssen Schritte kennen, um die eine zu viele Beziehungen zu konfigurieren und wie Sie vom Modell zum Endbenutzer –