2015-03-11 6 views
7

Ist es irgendwie möglich, ein Add-on ohne Zustimmung von Google zu veröffentlichen, wenn es nur für meine interne Nutzung verwendet wird?Google Apps Skript-Publishing-Addon für den internen Gebrauch

Falls nicht, gibt es eine Möglichkeit, einige der Google Apps Script-Projekte global zu machen. Damit ich nicht denselben Code/dieselbe Funktionalität in andere Tabellen oder Dokumente kopieren muss, werden meine benutzerdefinierten Makros wieder funktionieren.

Antwort

6

Sie können ein Add-On veröffentlichen, um auf eine bestimmte Domäne beschränkt zu sein.

https://developers.google.com/apps-script/add-ons/publish

Wenn das Add-on wird nicht öffentlich zugänglich veröffentlicht werden, dann ist es nicht durch den Genehmigungsprozess gehen.

Ja, es gibt eine Möglichkeit, Code in einem Projekt "global" zu einem anderen Projekt zu machen. Dazu verwenden Sie den Projektschlüssel des Projekts "global" in einem anderen Projekt. Es heißt eine Bibliothek.

Wenn Sie eine „einfache“ Möglichkeit für die Nutzer von anderen Google-Tabellen oder Dokumenten der Lage sein, den Code zu verwenden, (Oder Sie eigenen Code aus einem anderen Dokument Ihrer eigenen zuzugreifen) gibt ihnen Ihr Projekt Key und sie können auf Ihren Code als "Bibliothek" für ihr Projekt zugreifen.

Wählen Sie unter "Ressourcen" "Bibliotheken". Sie müssen nichts tun, um eine Bibliothek zu erstellen. Jedes Apps Script-Projekt ist als Bibliothek verfügbar. Sie teilen nur den Projektschlüssel.

Sie kann fügen Sie einen "Add-On" Menüpunkt auf eine Google-Tabelle oder Doc, ohne dass ein Add-On zu veröffentlichen, und der Add-On Menüpunkt wird beliebigen Code ausführen, dass in diesem Dokument ist, genau wie ein Add-on. Sie müssten jedoch das Dokument jedes Benutzers bearbeiten, dem Sie den Code bereitstellen möchten, und den Code manuell zu seinem Dokument hinzufügen.

Es macht keinen Sinn, im Menü Add-On einen Menüeintrag zu erstellen, da Sie ein benutzerdefiniertes Menü erstellen können.

+0

Danke für die durchgehende Antwort. –

+0

Ich habe mein Google Forms-Add-on bereits als Bibliothek hinzugefügt, aber es gibt keine Option, den Projektschlüssel zu teilen, nicht einmal im Menü "Datei". Ich habe dieses Add-On basierend auf einem bestimmten Formular erstellt, möchte es jedoch für alle meine anderen Formulare verfügbar machen, ohne die Code-Dateien über das gesamte Formular hinweg zu duplizieren. Google Forms scheint es jedoch nicht zuzulassen, dass ein benutzerdefinierter Menüeintrag hinzugefügt wird. Irgendwelche Vorschläge? Vielen Dank! –

1

Durch Auswahl von Veröffentlichen> Als Spreadsheet-Add-On im Skript-Editor bereitstellen wird ein neues Objekt im Chrome Web Store erstellt. Dieser Artikel wird mit Ihrem CWS-Entwicklerkonto verknüpft und Sie können den Artikel als "privat" oder als Entwurf für Tester veröffentlichen, sodass nur Personen, die in Ihrer Domain intern sind, darauf zugreifen können.

+0

Danke Rivero, das klingt wie eine praktikable Option. –

+0

Dies erfordert die Zahlung von USD 5,00 an Google? –

+0

Ja, es gibt eine Gebühr von $ 5,00 für die Veröffentlichung. Es handelt sich um eine einzige Zahlungstransaktion, mit der Sie auch im Chrome Web Store veröffentlichen können. – Rivero

Verwandte Themen