it-swarm.com.de

Verwenden Sie eine Google Text & Tabellen-Tabelle als Datenquelle für eine dynamische Google Sites-Webseite

Ich habe ein Google Form, das eine Google Text & Tabellen-Tabelle füttert. Ich möchte wiederum, dass die Google Text & Tabellen-Tabelle eine Webseite füttert.

In einfachem Englisch füllen Babysitter das Formular aus, um sich im Babysitter-Verzeichnis unserer Community anzumelden. Die Tabelle enthält alle Daten. Ich möchte eine Webseite codieren, um ausgewählte Datenbits für das Online-Verzeichnis abzurufen.

Ich habe versucht, ein separates Blatt in der Tabelle zu erstellen. Dabei habe ich mithilfe einer Abfrage die Spalten ausgewählt, die ich einschließen möchte (und die Reihenfolge, in der ich sie einschließen möchte), dieses Blatt im Web veröffentlicht und dieses Blatt dann in die Tabelle eingebettet Webseite in einem iFrame. Und das funktioniert.

Aber selbst mit der Abfrage gibt es SO viele Spalten, in denen Benutzer nach rechts scrollen müssen, um alle Daten für jeden Babysitter anzuzeigen. Es ist unhandlich.

Was wäre viel besser, wenn ich die Daten für jeden Eintrag über mehrere Zeilen aufteilen und ein Verzeichnis formatieren könnte, anstatt nur eine lineare Tabelle. Damit ist der "Eintrag" jedes Babysitters im Verzeichnis im Wesentlichen mehr als eine Zeile lang. Ist das sinnvoll?

Wenn ich in Office arbeiten würde, würde ich genau wissen, was zu tun ist: Verwenden Sie die Excel-Tabelle als Datenquelle für einen Word-Seriendruck, und ich würde die Felder auf der Seite verschieben, damit alles gut aussieht.

Und wenn ich das in einem Google-Dokument tun kann, dann binde ich das Dokument in die Webseite ein, das ist auch in Ordnung. Aber ich würde denken, dass es eine Möglichkeit gibt, dies direkt auf der Google Site zu tun.

Kann ich?

Wenn jemand nur eine Referenzseite hat, die ich mir ansehen kann, würde ich es begrüßen.

Vielen Dank!

9
doebtown

Versuchen Sie dies in Google Sites? In diesem Fall können Sie das gesamte Arbeitsblatt in die Seite einbetten. Wenn Sie jedoch nur bestimmte Spalten möchten, können Sie versuchen, ein Apps Script-Widget auf der Seite einzufügen.

Sie müssen wissen, wie Sie ein Google Apps-Skript schreiben, mit dem JS-Funktionen ausgeführt und HTML gerendert werden. hier ist ein Tutorial

Um das Skript zu erstellen, das auf Ihrer Seite ausgeführt werden kann, gehen Sie zu:

More > Manage site > Apps Script > Add new script

Hier ist auch ein Link zu Interaktion mit Tabellenkalkulationsdaten .

5
OnenOnlyWalter

Was Sie tun möchten, ist mehr oder weniger eine Datenbankschnittstelle, die eine Tabelle als 'Datenbehälter' verwendet. Abhängig von Ihren Programmierkenntnissen kann dies recht einfach oder sehr schwierig sein ... Hier ein Beispiel von einer solchen Webanwendung Es hat wahrscheinlich zu viele Felder und Funktionen, aber die allgemeine Idee ist dieselbe (eine schnelle Suche und ein Fenster, um Ergebnisse anzuzeigen). Ist es das was du im Sinn hattest?

Wenn ja, kann ich den Code weitergeben, um Ihnen den Einstieg zu erleichtern, aber wenn Sie nicht mit Javascript vertraut sind, wird es wahrscheinlich zu viel Mühe erfordern, um durchzukommen.

0
Serge insas