Posts mit dem Label Google Docs werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Google Docs werden angezeigt. Alle Posts anzeigen

Dienstag, 8. Februar 2011

Google Docs: Javascript für Dokumente kommt im März 2011?

Google hatte anläßlich der letztjährigen Entwicklerkonferenz "Google I/O 2010" in einer unscheinbaren Randnotiz durchblicken lassen, dass Google Apps Script (Serverseitiges Javascript) auch außerhalb von Tabellen (Spreadsheets) im Dokumenteneditor (Textverarbeitung) von Google Text und Tabellen zum Einsatz kommen soll. Das dort ebenfalls angekündigte "App Scripts für die Google Sites" wurde bereits 2010 eingeführt.

Heute lese ich in einem weiteren unscheinbaren Kommentar von einem Google Produkt Manager folgende Antwort auf eine ältere Anfrage "Add scripting to documents (not spreadsheets)":

"This will ship in March 2011 (we hope), Evin"
Das Thema Scripting für "Documents" - Textverarbeitung ist eigentlich zu eng gefasst, Documents ist umfassender im Sinne von Objekten - ist also nicht vom Tisch.

NoodleGei.blogspot.com

Mittwoch, 17. November 2010

Google Docs neue Erweiterungen: Image-Funktion, Autokorrektur

Google hat seit heute wieder einige Erweiterungen zu Google Text und Tabellen (Google Docs) freigegeben.
Zum einen gibt es nun eine Autokorrektur im Texteditor. Bei der Eingabe von z.B. (c) wird automatisch das korrekte Symbol © angezeigt. Unter "Tools" - > "Einstellungen" kann man neue Korrekturen erfassen.

Google Docs Autokorrektur
Eine neue Funktion für Google Spreadsheet (Tabellen) betrifft das hinzufügen von Bilder/Fotos in eine Tabellenzelle.
Es gibt nun die Funktion Image(URL;Parameter)
Der URL-Parameter zeigt auf ein im Web gespeichertes Bild, der zweite Parameter kann folgende Werte annehmen: 1, 2,3, oder 4 (siehe auch engl. Dokumentation)
Die Zahlen beziehen sich auf die angezeigte Bildgröße in der Zelle.

Der Parameter 4 ist besonders, im Aufruf  =image(URL;4; height; width) z.B. =image(URL;4;200;300) kann man zusätzlich die Bildhöhe und -breite angeben.

An einem älteren Beispiel will ich kurz aufzeigen wie man die Image-Funktion nutzen kann.

Montag, 4. Oktober 2010

Neue undokumentierte Google Spreadsheet-Funktionen: RegEx, GoogleClock und ERFC


In Google Docs wurden neue aber bisher noch nicht dokumentierte Funktionen, für die Google Spreadsheets hinzugefügt.
Hinweis: Undokumentierte Neuerungen können noch in ihrer Funktionsweise verändert oder auch ganz entfernt werden!

Die Funktionen im Überblick:

  • ERFC() = Statistikfunktion
  • REGEXEXTRACT() = regular expression (Reguläre Ausdrücke)
  • REGEXMATCH()                "                         "
  • REGEXREPLACE()             "                         "
  • GoogleClock() = Datum/Uhrzeit (Auto-Update/-refresh)
  • GoogleMarchMadness()
In einem kurzen Test, habe ich versucht, die Aufgaben der neuen Spreadsheet-Funktionen zu ermitteln.


Sonntag, 8. August 2010

Google Sets mit Google Spreadsheet und der ImportHTML-Funktion abfragen

Angeregt durch einen Forschungartikel der britischen University of Bristol (Twitter Flu-Tracker, dazu später mehr) möchte ich kurz die Google Sets besprechen.
Link: http://labs.google.com/sets

Die Google Sets - eines der ersten Goolge Labs-Tools überhaupt (2002) - ermöglichen es, zu den eingegebenen Beispielbegriffen (maximal 5 Begriffe) thematisch relevante Rückgabewerte auszugeben.
Soweit ich das aus dem Patent herauslesen konnte, werden die Daten aus gecrawlten Websites extrahiert, deren Daten in sortierten und unsortierten HTML-Listen (mit UL und OL HTML-Tags versehen, wie man sie auch im Blogger-Editor zur Verfügung hat) veröffentlicht wurden.

Google Sets


Dazu kommt bei den Google Sets auch noch ein Ranking-Faktor für die Ausgabe-/ Rückgabeergebnisse der Sets ins Spiel. 
Ein Screenshot mit den Suchbegriffen zu den Künstlern Pablo Picaso und Henri Matisse:
Google Sets
Der Beispiellink mit den Begriffen "Pablo Picaso und Henri Matisse".

Um mal wieder Google Docs - mein "Schweizer Messer" und Allzweck-Tool - zu beschäftigen, beschreibe ich kurz, wie man mit einem Google Spreadsheet die Google Sets nutzen kann.
Leider bieten die Google Sets keine eigenständige API (Programmierschnittstelle).


Dienstag, 27. Juli 2010

Video zeigt neue Google Docs Features u.a Google Punch

In einem Video zu Google Docs Spreadsheets und der GoogleLookUp-Funktion kann man sehr kurz erkennen (bei 0:08), dass es einen neuen Dokumententyp mit der Bezeichnung "Punch" geben wird.

Punch kennt man als Mixgetränk (Bowle), aber auch als Bezeichnung für einen Stoß, Schlag bzw. Durchschlag.
Was sich also tatsächlich dahinter verbirgt?
Die Spekulationen im Web zu Punch gehen von einem Dokument aus, dass multiple Formate aufnehmen kann oder eine Google-Lösung zu Microsoft Publisher.
Da Punch auch "Durchschlag" bedeutet, könnte man dies ggf. auch als eine Art "Kopie" verstehen.
Das würde auf ein spezielles Archivierungsdokument/Meta-Dokument hindeuten.
Punch bedeutet auch stanzen, lochen und Stempel. Erinnert einen auch an Labels und Tags....
Google Punch könnte also ein Organisation-Meta-Dokument sein,  um interne und externe Dokumente (im weitesten Sinne) zu verwalten und ggf. zu bewerten (Ranking).

Da Google heute  mit "Google Apps for Government" - Google Docs ist Bestandteil von Apps - eine neue Version von Google Apps für staatliche Institutionen an den Start gebracht hat, schien mir auch das eine mögliche Erklärung zu sein. Die Langzeitarchivierung und das wiederfinden von Dokumenten ist ja eine permante Aufgabe in staatlichen Institutionen...

Update: Laut Techcrunch soll es sich vermutlich bei Google Punch nur um einen Arbeitstitel/Platzhalter für einen Editor handeln.
Bäähh, kann man nicht meine Version nehmen ;-).

Update II: Eine Anfrage vom 27.7. im deutschsprachigen Google Text und Tabellen Forum bringt meine "Idee" perfekt auf den Punkt:
"...Ist eine Erweiterung in Richtung Dokumenten Management geplant?
Hallo,
gibt es Pläne text & tabellen mit ein paar zusätzlichen Features auszustatten, die daraus ein Online-DMS machen?
Ich denke im ersten Schritt an:
- Kategorien (Tags) für Dokumente z.B. Rechnung, Versicherung, Vertrag...; am besten frei wählbar
- elektronische Akte um Dokumene aus verschiedenen Quellen nach frei wählbaren Kriterien zusammen fassen zu können
- verschiedene Datumsfelder, wie z.B. Wiedervorlage (mit entspr. Mail-Erinnerung) und Archivierungsdatum
- eine Workflow-Funktion um z.B. Rechnungen vor der Zahlung genehmigen zu lassen
- "Posteingangskorb" für direkt an eine spezielle eMail-Adresse versandtes Dokument, z.B. Telefonrechnung..."


Freitag, 18. Juni 2010

Google Docs: Unerwünschte Tabellen-Spalten zur Diagramm-Erstellung ausblenden

Häufig stellt sich die Frage, wie man unerwünschte Spalten aus einer Tabelle in einem Spreadsheet entfernen/ausblenden kann, damit diese nicht in einem Diagramm erscheinen.

Da man in Google Docs zur Diagramm-Erstellung einen Wertebereich (von/bis z.B. A1:F10) definieren muss, würde eine im Diagramm z.B. unerwünschte Spalte B im Spreadsheet, die Darstellung unmöglich machen.
Leider kann man in der Diagramm-Einstellung nicht angeben, dass die Spalte B nicht berücksichtigt werden soll bzw. das keine Möglichkeit besteht, die gewünschten Spalten die im Diagramm erscheinen sollen, einzeln auszusuchen.

Mittwoch, 16. Juni 2010

Google Docs Template Galerie für Zeichnungen (Drawing)

Google Docs (Text und Tabellen) bietet für das Modul Zeichnungen(Drawing) auch die Möglichkeit an, die eigenen Zeichnungen über die öffentliche Template-Galerie, anderen Nutzen zur Verfügung zu stellen.
Es gibt bereits einige interessante Vorlagen - u.a. von Google erstellt - die sich als Grundlage zur Verwendung als Infografiken, Raumbelegungspläne, Ablauf- und Produktpläne, regionale Karten usw. nutzen lassen.

Die einzelnen Objekte in den Vorlagen lassen sich markieren und mit dem neuen Web-Clipboard (Zwischenablage) in Google Docs, in eigene Zeichnungen oder Präsentationen weiterverwenden.



Einige weitere nützliche Vorlagen habe ich als Screenshot eingefügt.

Freitag, 4. Juni 2010

DEMO-Version von Google Docs online

Google bietet nun für alle Interessenten von Google Docs (Text und Tabellen) die Möglichkeit an, ohne einen eigenen Google Account eine Demo auszuprobieren.

Das jeweilige Dokument, Spreadsheet oder Zeichenblatt bleibt für 24 Stunden bestehen und kann mit Bekannten etc. zusammen bearbeitet werden. Einen entsprechenden Link kann man sich kopieren und z.B. per E-Mail dann die anderen einladen.
Das parallele bearbeiten von Dokumenten, Tabellen mit Dritten, kennt nicht jeder aus der Praxis...

Die Demo befindet sich unter: https://docs.google.com/demo/

NoodleGei.blogspot.com

Donnerstag, 3. Juni 2010

Video von Google I/O 2010 zu diversen Neuerungen in Google Apps Script

Seit gestern ist das Video der Google Entwicklerkonferenz I/O 2010 zur Session: "Scripting Google Apps for business process automation" online (zwei Blog-Posts dazu hatte ich bereits verfasst).
Im Video werden zwei Praxisbeispiele zur Automatisierung diverser Google Produkte (Email, Kalender usw.) bzw. die Datenabfrage von Amazon-Webservices per Google Apps Script (GAS) gezeigt.
Im Video wird für GAS auch kurz die Bezeichnung "Cloud Scripting Language" gezeigt, meiner Meinung nach, keine schlechte Alternativbezeichnung, die auf (viel) mehr hoffen lässt...

Dienstag, 25. Mai 2010

Android App My Tracks ist nun als Open Source verfügbar

Google hat sich entschieden, die App "My Tracks" für das Smartphone-Betriebssystem Android, als OpenSource zur Verfügung zu stellen.
Bei My Tracks handelt sich um eine GPS-Anwendung für Outdoor-Aktivitäten wie z.B. Fahrrad fahren, Wandern, Laufen usw.

Per GPS werden laufend Daten wie Zeit, Geschwindigkeit, zurückgelegte Entfernung und Höhenunterschiede ermittelt. Die Daten können später zur weiteren Auswertung in ein Spreadsheet von Google Docs übermittelt werden und die zurückgelegte Strecke kann man sich dann in einer Google Maps anschauen und ggf. analysieren. Eigene Tracks können auch einer breiteren Öffentlichkeit zugänglich gemacht werden.

Montag, 24. Mai 2010

Probleme mit den Feedburner-Abonnentenzahlen: Daten sind zur Zeit fehlerhaft (Mai 2010)

Feedburner, der Statistikdienst von Google für RSS-Feeds - meldet am 20. Mai 2010, das fehlerhafte Zahlen für die Anzahl der RSS-Feed-Abonnenten angezeigt werden.
Die Abo-Zahlen schwanken (bei mir) von einem Tag auf den anderen. Gestern 198 und heute nur noch 58 Feed-Abonnenten (subscribers). In den davor liegenden Tagen zeigte sich ein vergleichbares Bild.
Anscheindend sind jedoch nicht alle Feedburner-Konten davon betroffen, die bekannte und normale Schwankungsbreite zählt nicht dazu.

Freitag, 21. Mai 2010

Google Apps Script für Google Spreadsheets stellt neue Funktionen (Checkboxen etc.) zur Verfügung

Zuerst die schlechte Nachricht für alle, die nur das "normale" kostenlose Google Docs benutzen: Die neuen Funktionalitäten stehen zur Zeit(?) nur den Google Apps Premier Kunden zur Verfügung.

Mit Google Apps Script (GAS, Serverseitiges Javascript) ist es nun möglich - und von vielen Nutzern gewünscht - neue Bedienelemente in einem Spreadsheet zu erstellen und einzufügen.
Eine Tabelle kann nun folgende Elemente beinhalten:
  • Push buttons
  • Radio buttons
  • Toggle buttons
  • Check boxes
  • Text fields
  • Labels
  • Titles
  • List boxes
  • Dialog boxes
  • Panels of many types
  • und noch mehr Elemente...
Siehe englischsprachige Dokumentation.

Neben dem direkten einbinden der Bedienelemente in eine Tabelle, kann man auch ein sogenanntes stand-alone servlet erstellen (läuft dann als eigenständiger Service), dass als Benutzeroberfläche in einem Google Apps Domains-Account weitergegeben werden kann.

Zusätzlich kann man nun auch die Trigger-Steuerung (zeitversetztes ausführen von Scripts ala Cron Jobs) neben dem zeitgesteuerten ausführen (z.B. alle 5 Minuten, einmal am Tag/Woche), auch über sogenannte Installable Event Handlers automatisch ausführen lassen: onOpen (beim öffnen eines Spreadsheets), onEdit (bei Änderungen im Spreadsheets) und on form submit (wenn ein Formular abgeschickt wurde).

Die Trigger-Steuerung ist auch in der normalen Google Docs Version nutzbar.

NoodleGei.blogspot.com

Google Apps Script für Google Sites und Google Dokumente angekündigt

Im Rahmen der Entwickler-Konferenz von Google, habe ich mir über Google Wave die Live Notes zu "Scripting Google Apps for business process automation" angeschaut.
Dort wurde angekündigt, dass es in ca. zwei Wochen für den neuen Google Documents Editor (in Google Docs die Textverarbeitung) noch zusätzliche Erweiterungen geben wird. Mehr dazu, war der Live Note nicht zu entnehmen...

Weiterhin wurde für das 3. Quartal 2010 angekündigt, dass Google Apps Script in Google Sites (Dienst zur Erstellung von Webseiten) integriert wird und in Google Docs (Text und Tabellen) nach den Spreadsheets, auch die Dokumente (Text) über Google Apps Script gesteuert werden können.

Ob dieses Erweiterungen (vorerst?) nur für Anwender von Google Apps Premier zur Verfügung stehen, war der Live Note nicht zu entnehmen.
Google Apps Scripts wird anscheindend auf immer mehr Google-Produkte ausgedehnt ;-).

NoodleGei.blogspot.com

Mittwoch, 19. Mai 2010

Google Apps Script erhält neue Funktionalitäten: Java Database Connectivity, Google Maps usw.

Google Apps Scripts, das Serverseitig Javascript ausführt, bekommt einige neue Funktionalitäten zu weiteren Automatisierung von Aufgaben innerhalb von Google Docs.

Das Google Enterprise Blog listet folgende Neuerungen auf:

  • JDBC (Java Database Connectivity) Zugriff auf MySQL-Datenbanken sowie Zugriff auf Datenbanken die hinter einer Firewall betrieben werden
  • Eigenerstellte Benutzerschnittstelle (Grafische Elemente und Menüs) für die Google Apps Premier-Version (ist mir noch nicht ganz klar, da man bereits seit längerem grafische Elemente als Button und eigenerstellte Menüs definieren kann)
  • Aufruf von Standalone-Scripts, die auf einer beliebigen Website eingebaut werden, um von dort aus Einträge in ein Goggle Spreadsheet zu übermitteln
  • Weitere Integration von Google Services: Google Docs (Text und Tabellen) und Google Maps. Man kann neue Files in der Google Docs List erstellen bzw abändern und Streckenverläufe in Google Maps abfragen und anzeigen lassen.

Dienstag, 11. Mai 2010

Erweiterung für Google Docs: Open Source LaTeX-Compiler in Text und Tabellen nutzen

Google Docs hat seit einiger Zeit einen eigenen LaTeX-Editor verfügbar gemacht.
Es gibt nun ein interessantes Open Source Projekt, dass einen LaTeX-Editor bzw. Compiler in Google Docs integriert, der um einiges mächtiger ausschaut.

Das bei Google Code gehostete Projekt LaTex Lab, integriert seine Lösung mit Hilfe der GData API in Google Text und Tabellen und wurde mit dem Google Web Toolkit und der Cloud-Lösung Google AppEngine entwickelt.

Mittwoch, 31. März 2010

Pivot-Tabelle, Word Cloud und weitere Spreadsheets-Gadgets in Google Docs aktivieren

In Google Docs sind mehr Spreadsheets-Gadgets vorhanden, wenn man einen kleinen Trick anwendet.
So fehlen z.B. das Gadget Pivot-Tabelle, Word Cloud sowie diverse Flash-Gadgets in der Gadget-Auflistung (Einfügen -> Gadget...), falls man nur mit der deutschen Spracheinstellung arbeitet.

Vor dem erstellen einer neuen Tabelle (Spreadsheet) sollte man deshalb in den generellen "Einstellungen" - oben, rechts in Google Docs - die Sprache auf "English (US)" und ggf. die Zeitzone abändern und speichern.
Nach dem einfügen eines Gadgets (über Insert -> Gadget...) kann man die Einstellungen wieder rückgängig machen.

Donnerstag, 11. März 2010

Google Apps Scripts für Text und Tabellen nun für alle Nutzer verfügbar

Na endlich...
Google hat nun ein Einsehen und ermöglicht nun für alle Nutzer von Google Docs das arbeiten mit den Google Apps Script. DANKE!

Bisher gab es diese Funktionalität nur für die Nutzer vom All-in-one Paket "Google Apps".
Die Scripts/Macros laufen nur auf dem Google-Server und nicht wie sonst üblich, im Browser.
Es stehen auch nicht alle Javascript-typischen Möglichkeiten zur Verfügung, da Apps-Script im Zusammenhang mit den Spreadsheets von Google Docs arbeitet, sowie den entsprechenden Klassen.
Im Spreadsheet steht unter dem Menüpunkt "Tools" ein neuer Eintrag "Scripts" zur Verfügung.
Eine Online-Dokumentation ist unter http://www.google.com/google-d-s/scripts/scripts.html

Zusätzlich hat Google auch gleichzeitig eine öffentliche Scripts-Gallery gestartet mit einigen weiteren Beispielen. In die Gallery kann man auch eigene Scripte hochladen und mit Jedermann sharen.
Erreichen kann man die Gallery im Spreadsheet über "Einfügen" -> "Scripts".



Mit Apps Scripts kann man nicht nur eigene Funktionen erstellen, darüber hinaus auch Emails versenden, den Google Calender ansteuern, URLFetch, XML Services, Google Finance, den Google Translator, Google Sites, Google Contacts und SOAP Services etc. ansprechen.

NoodleGei.blogspot.com

Freitag, 5. Februar 2010

Upload-Tools für Google Docs File Sharing (aka GDrive)

Mittlerweile kann man innerhalb von Google Docs alle möglichen Dateitypen hochladen und zum Downloaden verlinken /sharen.
Was bisher fehlt, ist ein Tool zum Synchronisieren, Drag und Drop Möglichkeiten, bzw. Einbindung als Netzwerklaufwerk.

Im Google Enterprise Blog werden verschiedene Tools (z.T. auch mit einem kostenlosen Angebot) vorgestellt, die das ermöglichen sollen.
Hier wird jedoch in der Regel auf Google Apps Bezug genommen, ohne das eindeutig klar wird, ob man mit diesen Tools auch die Stand-alone Version von Text und Tabellen ansprechen kann.

Ob das neue Tool Gladinet Cloud Desktop For Google Docs dieses kann, habe ich nicht geprüft, sieht aber vielversprechend aus.
Man kann z.B.: ein Network Drive zum Mapping einrichten, per Drag and Drop aus dem Windows Exploren Dateien und Verzeichnis verschieben , zeitversetzte Backups vom lokalen Rechner nach GDocs hochladen lassen.

Systemvoraussetzungen: Windows XP, Vista, Windows 7, Windows 2003
[Link zum Free-Starter Programm]

Dienstag, 26. Januar 2010

Währungskurse mit Google Docs abfragen (undokumentiert in GoogleFinance)

Google Docs (Text und Tabellen) bietet offiziell keine Möglichkeit an, Währungs-/Wechselkurse mit der GoogleFinance-Funktion abzufragen.
Es gibt für Abfragen über Spreadsheets und GoogleFinance() jedoch eine bisher undokumentierte Lösung, Währungskurse einzulesen.
Hinweis: Undokumentierte Lösungen können sich ändern, Fehler aufweisen und auch ganz entfernt werden.

Dienstag, 10. November 2009

Daten mit Google Docs aus Google Friend Connect auslesen

Seit letzter Woche ist es möglich geworden, die Community-Daten aus Google Friend Connect (GFC) zu exportieren (JSON, XML und CSV).
An einem kurzen Beispiel möchte ich aufzeigen, wie ich mit Google Docs und der ImportXML-Funktion, Informationen auslese.

Zum Beispiel das Blogger-Gadget "Leser" (regelmässige Blogleser, Blog-Follower):

Man geht auf seine GFC-Administrationsseite und wählt den Menüpunkt: Community Data aus.
Dann den Tab Community exportieren, XML markieren und auf den Button EXPORTIEREN klicken.

Google Friend Connect-Profil-XML-Community-ExportDie im Browser angezeigte XML-Datei hat folgende Struktur, der Knoten totalResults enthält die Anzahl der Leser bzw. Member die ich auslesen möchte und für spätere Anwendungen benötige.
Da die Zahlen auf der GFC-Adminseite und die angezeigten Zahlen im Leser- bzw. Member Gadget sich unterscheiden (können), vermute ich, dass zum Teil Leser ihr Profil auf "Nicht Öffentlich folgen" eingestellt haben.

Google Friend Connect-Profil-XML-Community-ExportZum einlesen in ein Google Docs Spreadsheet, nutze ich die URL (aus der Browser-Adresszeile) zu der oben gezeigten XML-Datei und kopiere diese als Datenquelle für die Importfunktion. Für den XPath nutze ich den o.g. Knoten //totalResults.

Die folgende Formel kopiert man in eine Zelle und erhält die Anzahl der Leser (eigene GFC-Site-ID eintragen!) :

=ImportXML("http://www.google.com/friendconnect/api/people/123-Your-GFC-Site-ID/@friends?count=10000&fields=@all&id=123DeineGFC-Site-ID&format=xml";"//totalResults")


Da ich meinem Blog das Blogger Leser-Gadget und das Google Friend Connect Member-Gadget integriert habe, lese ich die Anzahl aus dem Member-Gadget noch zusätzlich aus. Man wählt auf der GFC-Adminseite nur aus der Liste der vorhandenen Sites/Profile den entsprechenden Link aus.
Der Ablauf ist exakt wie zuvor beschrieben, nur die URL zur XML-Datei ändert sich.

NoodleGei.blogspot.com

  © Blogger template Columnus by Ourblogtemplates.com 2008

Back to TOP