2017-01-31 8 views
0

私は、アプリケーションスクリプトを使用してファイルを別のバケットに移動する簡単な機能を作成したいと考えています。 元のファイルを削除するオプションもあります。 これを行うスクリプトを既に持っている人はいますか?シンプルなアプリケーションスクリプトは、あるバケットから別のバケットにファイルを移動する

おかげで、あなた発生したエラーから基づい イアン

+0

http://ramblings.mcpher.com/Home/excelquirks/goo glecloud/gcsstore –

+0

これを見て、ライブラリを追加しましたが、何かを実行しようとするとエラーが発生しました。むしろGoaや他のサードパーティのものを使用しないでください。 – mez63

+0

あなたはサードパーティのものを求めました....「誰かが既にこれを行うスクリプトを持っていますか?唯一のサードパーティーや独自のコードをGoogleが開発したソリューションはありません。 –

答えて

0

は、「パッケージを見つけることができませんでした」、あなたは適切なクラウドクライアントライブラリをインストール見逃している可能性があります。適切なクラウドクライアントライブラリのインストール手順と参考資料を、選択したCloud APIのクライアントライブラリページで確認してください。

Cloud Storage Clientライブラリに関する詳細については、Client Libraries Explainedをチェックしてもかまいません。

Moving and Renaming Bucketsで説明しているように、あるバケットから別のバケットにデータを移動する手順に従うこともできます。これには、古いバケットからファイルを削除することが含まれます。

最後に、サンプルスクリプトはUpload Files to Google Cloud Storage with Google Scriptsで与えられ、開始方法が説明されています。

Google Developer's Consoleにアクセスし、Google Cloud Storage APIとGoogle Cloud Storage JSON Data APIを有効にする必要があります。また、アカウントでGoogle Cloud Storageにアクセスするための請求を有効にする。その後、Google Apps Scriptプロジェクトキーを含むリダイレクトURLを使用してAPIキー(OAuth 2、Web Application)を作成します。 Apps Script用のOAuth2ライブラリもプロジェクトに含める必要があります。

0

類似のものを検索すると、mcpherのにもなりましたが、単純なもののコードが多すぎます。

あなたはこの基盤を使用することができます必要があります

は私が役立つかもしれない、これらのリソースを見つけてしまいました設定してから、必要に応じてCloud Storage API(JSON)を使用してください。

関連する問題