it-swarm.com.de

Wie kann ich mit einem Google-Dokument einen Link zur Bearbeitung von sich selbst erstellen?

Stellen Sie sich vor ein veröffentlichtes Google-Dokument . Unten möchte ich einen Link "Dieses Dokument bearbeiten". Kann man das irgendwie automatisch machen? Vielleicht mit einem Makro oder ähnlichem?

Bearbeiten: Genau wie auf einer Wiki-Seite, auf der man immer eine Schaltfläche BEARBEITEN hat, um die Wiki-Seite zu bearbeiten.

4
David

Kurze Antwort

Die Funktion "Im Web veröffentlichen" von Google Documents enthält keine Option zum Hinzufügen des Links zum Bearbeiten des Quelldokuments. Sie haben also mehrere Möglichkeiten, den Link hinzuzufügen, z. B. Google Apps Script und das Google Documents-Add-On, Google Sites Gadget , JavaScript usw. sollten verwendet werden.

Erweiterte Antwort

Da die URL zum Bearbeiten eines Dokuments die Datei-ID als die im Web veröffentlichte URL hat, gibt es viele Möglichkeiten, unten einen Link zum Bearbeiten des Dokuments hinzuzufügen.

URL eines im Web veröffentlichten Google-Dokuments:
https://docs.google.com/document/d/1ZyU97pNm0wDtOziWKnToUnjtAZarpnny_8eohF8-_F0/pub

URL, die von der Share-Funktion angegeben wird: https://docs.google.com/document/d/1ZyU97pNm0wDtOziWKnToUnjtAZarpnny_8eohF8-_F0/edit?usp=sharing

Vom Google Drive angegebene URL erhält eine Link-Funktion und getUrl () Methode:
https://docs.google.com/open?id=1ZyU97pNm0wDtOziWKnToUnjtAZarpnny_8eohF8-_F

Datei-ID

1ZyU97pNm0wDtOziWKnToUnjtAZarpnny_8eohF8-_F0

In Anbetracht des oben Gesagten kann es in bestimmten Szenarien einfacher sein, den Link manuell hinzuzufügen, als diese Aufgabe zu automatisieren.

Beispiel

Das folgende Google Apps Script-Snippet fügt die URL des Dokuments am Ende seines Hauptteils hinzu.

 function appendUrl () {
 var doc = DocumentApp.getActiveDocument (); 
 var body = doc.getBody (); 
 var text = 'Dieses Dokument bearbeiten '; 
 var url = doc.getUrl (); 
 body.appendParagraph (text) .setLinkUrl (url); 
} 

Dies entspricht dem Kopieren der URL des Dokuments und dem Einfügen eines Hyperlinks am Ende des Dokuments.

Verweise

1
Rubén