私はアプリ スクリプトを初めて使用するので、ドキュメントが少しわかりにくいと感じました。GWT プラグインを使用して Eclipse で Google アプリを開発する方法があるようです。しかし、深く掘り下げてみると、この方法では Java をよく知っている必要があることがわかりました。私はJavaScriptをよく知っており、プラグインを使用するとEclipseでappscript.gsファイルを作成できると思いましたが、方法がわかりません。GAS、GWT、アプリエンジンを区別するにはどうすればよいですか(素人でお願いします)、GASをオフラインで書き込む方法はありますか?
3 に答える
これらの情報が役立つかどうかはわかりませんが、ここで...
GAS、GWT、および GAE (Google App Engine) の違いは次のとおりです。
GAS は JavaScript クラウド スクリプト言語であり、Google の製品やサードパーティ サービス全体でタスクを簡単に自動化する方法を提供します。したがって、実際には GAS をオフラインで書くことはできず、オンライン ( http://script.google.com ) に接続する必要があります。
GWT は、複雑なブラウザー ベースのアプリケーションを構築および最適化するための開発ツールキットです。したがって、製品をより簡単に開発するのに役立ちます。
GAE は、Google が管理するデータ センターでウェブ アプリケーションを開発およびホストするためのサービスとしてのプラットフォーム (PaaS) クラウド コンピューティング プラットフォームです。
Java に慣れていなくても、Google アプリを非常に簡単に開発できます。
Google App Engine for Python を使用することをお勧めします。すべてがここで説明されています: https://developers.google.com/appengine/docs/python/overview
Eclipse を使用してアプリをオフラインで開発し、Google のサーバーで公開できます。
Python を知らなくても、このチュートリアルではすべてが明確に説明されています (そして、Python はとてもフレンドリーで面白いプログラミング言語です ;))
GAS アプリケーションは、Google サイトでも実行できます。そのため、スクリプトを作成して公開し、Google サイト ページの Apps Script ボックスから実行できます。(URL の「スクリプト」を「サイト」に変更する必要があります)。
Google App Script を使用すると、Google のサーバーで実行される Web アプリケーションを (Javascript で) 記述できますが、Google App Engine とは関係ありません。たとえば、息子の学校の教師が生徒の Google Apps for Education アカウントのパスワードをリセットできるように、GAS ウェブ アプリを作成しました (教師が対処しなければならない IT の問題でよくあるのは、パスワードを忘れることです)。
Google App Script は単なる Web アプリケーションよりも一般的です。Google スプレッドシート、ドキュメント、サイトの操作にも使用できます。たとえば、Google フォームを使用して保護者からスプレッドシートにデータを収集し、次に GAS を使用してそのデータを正規化し、別のシートに再フォーマットしました。