Ich habe eine Benutzerauswahl in meine App in Google App Maker implementiert und das Verzeichnis synchronisiert. Es funktioniert, wenn ich es benutze und speichert die E-Mail-Adresse in der Projekt-Datenquelle, die ich eingerichtet habe, aber ich möchte auch das zugehörige PrimaryPhone und FullName der E-Mail-Adresse als separate Variablen in meiner Projektdatenbank aufzeichnen. Ich weiß nicht, ob das Code in einem Skript oder in der Datenquelle onCreate oder onLoad sein wird. Jede Hilfe zu diesem Thema wäre sehr willkommen.Aufnahme Telefonnummer und vollständiger Name in Projekt Datenquelle
1
A
Antwort
1
Wenn Sie sich Sorgen um die Sicherheit und die Datenkonsistenz sind, dann können Sie mit Server-Implementierung gehen:
// onCreate model event handler (takes about-to-create record as parameter)
var query = app.models.Directory.newQuery();
// assuming that email field value is populated by UserPicker widget on client-side
query.filters.PrimaryEmail._equals = record.Email;
var people = query.run();
if (people.length === 1) {
var person = people[0];
record.FullName = person.FullName;
record.PrimaryPhone = person.PrimaryPhone;
} else {
// TODO: handle edge cases
}
Wenn Sie nicht Paranoiker über Sicherheit sind, können Sie:
- konfigurieren UserPicker zu Wählen Sie das gesamte Objekt aus (markieren Sie das Kontrollkästchen "valueIsRecord"). Ereignis
- Griff onValueEdit UserPicker widget:
// onValueEdit UserPicker event
// assuming that widget is bound to datasource's create mode item
var draft = widget.datasource.item;
draft.Email = newValue.PrimaryEmail;
draft.FullName = newValue.FullName;
draft.PrimaryPhone = newValue.PrimaryPhone;
Verwandte Themen
- 1. Bedeutung Vollständiger Name
- 2. Aufnahme von 150 csv in eine Datenquelle
- 3. Datenquelle Name nicht gefunden?
- 4. SSIS Rearrange Vollständiger Name im gleichen Spalte
- 5. ASP.NET MVC Anzeige Vollständiger Name des Benutzers
- 6. beobachten mehrere Variablen mit vollständiger Name unbekannt
- 7. Django + Heuhaufen Suche Benutzer vollständiger Name
- 8. Ember: TypeError: Ungültiger vollständiger Name, erwartet: 'Typ: Name' bekam: Route
- 9. System.Reflection Verwendung eines Verfahrens Vollständiger Name
- 10. Wie Name und Telefonnummer des Kontakts in Android abrufen
- 11. Autowinding Datenquelle db Projekt Bohnen
- 12. Vollständiger Name von Benutzer sein in getrennten Versteckte Formularfelder
- 13. Zeige Artikel-Ersteller oder Besitzer vollständiger Name in Plone
- 14. Vollständiger Name von Windows-Authentifizierung in ASP.Net BLL-Klasse
- 15. Name, Telefonnummer, URL und Rolle mit Regex abrufen
- 16. Ruby-Validierung von Name, E-Mail und Telefonnummer
- 17. Name der Datenquelle nicht gefunden und kein Standardtreiber angegeben (ODBC)
- 18. SQL: Where-Klausel Spiel Vollständiger Name mit First & Namen VZ
- 19. Was ist vollständiger Name von fcntl Unix/Linux-Systemaufruf
- 20. Multiplatform C++ Projekt: Aufnahme von plattformspezifischen Quellen
- 21. Normalisierter Zustand mit unvollständiger und vollständiger Ressourcenbelastung
- 22. vollständiger Pfad in Paniermehl Wordpress
- 23. Swift und Audio-Aufnahme
- 24. XA Datenquelle und Cockpit
- 25. Name ist nicht in diesem Kontext gebunden ... Datenquelle nicht gefunden
- 26. Alsaaudio Aufnahme und Wiedergabe
- 27. Telefonnummer Validierung und Formatierung
- 28. Wiederholte Aufnahme in PHP und MySQL
- 29. Vollständiger LaTeX-Parser in Java
- 30. Unbekannter Spaltenfehler in vollständiger Joinsyntax
Vielen Dank habe ich die Server-Seite Implementierung. Funktioniert super! –