2016-07-13 22 views
0

Google Apps Scriptを使用してGoogleスプレッドシートで自分の会社用の小さなツールを開発し始めました。彼らは今、多くの人々によって使用されています。 私はそれに取り組んでいる間にツールを利用できるようにするため、開発環境の一種を作った: - "devフォルダ"内に私のすべてのGoogleスプレッドシートのコピーを持っている、 - 私はこれらのdevファイルのスクリプトのアップデート - すべての私のアップデートをテストして検証する - 非常に退屈なので、 "prod"グーグルスプレッドシートの.gsファイルのすべてのスクリプトを手作業でコピーします。 collegues)、devスプレッドシートのファイルIDへのすべての参照をprodスプレッドシートのファイルIDで編集します。開発環境を作成し、スプレッドシートのGoogle Appsスクリプトにデプロイメントツールを使用する

dev/prod環境を管理する既存のシステムと適切なデプロイメントgoogle appsスクリプトを使用してgoogle sreadsheets用のツール。

ありがとうございます!

答えて

1

オンボードのGoogleデプロイメントを使用するのが最善の方法です。スクリプトエディタで「パブリッシュ」、次に「アドオンとしてパブリッシュ」に行くことができます。これをクリックすると、バージョン管理者につながります。これを実行すると、Googleデベロッパー展開サイトに移動します。

ここでは、あなたのアカウントにウェブアプリやアドオンなどを展開できるようにするために、$ 5の有料料金を支払う必要があります。会社にGoogleの企業メールがある場合(つまり[email protected]それはGmailです)、あなたはこのドメイン内の全員に展開できます。

そうでない場合は、ほとんど知られているGoogleグループを使用できます。 Googleグループを作成する場合は、そのグループのメンバーにのみ展開できます。

最後に、Google Apps Storeに展開して、誰でも利用できるようにすることができます。 (ただし、ウェブストアに公開したい場合は、ライブで許可される前にGoogleによってレビューされます)。

こちらがお役に立てば幸いです。

+0

ありがとう、私はこれを試してみよう! –

+0

だから私はアドオンを公開してみたが、私は必要なものは大丈夫だとは思っていなかった。ユーザは自分のスプレッドシートを持っていないが、実際には3人のスプレッドシートがすべてのユーザに共有されている)は、 "私と一緒に共有"フォルダにアクセスするので、私は自分のスクリプトでSpreadsheetApp.openById()を使用して、自分のIDで別のスプレッドシートを呼び出します。 –

+0

prodファイルIDを含むprodファイルスクリプトで作業しなくても、アドオンとしてスクリプトを公開する方法はわかりません。 –

関連する問題