web-dev-qa-db-ja.com

公開せずにGoogle Apps Scriptアドオンを使用する

ドキュメントドキュメントのサイドバーにいくつかのリンクを表示するための最初のApps Scriptアドオンを作成しました。

作成した方法で特定のドキュメント([ツール]> [スクリプトエディター]をクリックしたドキュメント)にバインドしたように見えます。このドキュメントを開くと、アドオンメニュー項目の下にスクリプトが表示されます。

アドオンをmy他のドキュメントでも利用できるようにしたいのですが、公開する気はありません:スクリーンショット、アイコン、その他のことを妨げるものを追加する必要がありますあまりファジーにならずにスクリプトを肉付けすることができます。

「プライベート可視性」で公開しようとしましたが、他のドキュメントで利用できませんでした(アドオン>アドオンの取得で検索を試みました)。

それでは、スクリプトをすべてのドキュメントで使用できるようにするにはどうすればよいですか?元のドキュメントからスクリプトをデタッチできますか?

1
Halle Knast

「プライベート可視性」で公開しようとしましたが、他のドキュメントで利用できませんでした(アドオン>アドオンの取得で検索を試みました)。

...

それでは、スクリプトをすべてのドキュメントで使用できるようにするにはどうすればよいですか?

非公開(ユーザーグループに限定または非公開)として公開およびアドオンは、Google Apps/G Suiteアカウントを使用するアドオンを除き、アドオンストアにアドオンを表示しません。

アドオンをインストールするには、パブリッシャーがアドオンのリストURLを取得し、ユーザーがそれをインストールできるようにするためにユーザーと共有する必要があります。

アドオンリストURLを取得するには、Chrome Webストアダッシュボードで、公開されているアドオンの名前をクリックします。

アドオンのリストが開きます。

ウェブブラウザのアドレスバーに表示されているURLを取得します(Chromeはアドレスバーと呼びます)。 ?authuser=nまたは&authuser=nが含まれる場合(nは整数)、その部分を削除し、アドオンユーザーとURLを共有します。

自分でアドオンをインストールするには、[無料]ボタンをクリックします。


元のドキュメントからスクリプトをデタッチできますか?

ドキュメントからスクリプトを「切り離す」方法は、スタンドアロンのApps Scriptプロジェクトを作成することですが、アクティブなドキュメントを取得するメソッドのように直接テストできない機能があるため、コードを変更する必要があります。スクリプトが[実行]> [アドオンとしてテスト]から実行されるとブロックされます。これは、作業を簡単にするよりも少し難しくなる可能性があります。スタンドアロンのApps Scriptプロジェクトを必要とする開発プロセスを使用します。

1
Rubén