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.
Danke für die durchgehende Antwort. –
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! –