Eclipseで通常のJavaコードを使用するよりも、GoogleAppsScriptを使用してGoogleスプレッドシートを操作する利点は何ですか。
1 に答える
最初の利点は、Java や Eclipse などのライブラリをインストールする必要がないことです。スプレッドシートへのアクセスに既に使用している最新のブラウザーを使用すると、Apps Script コードを記述できます。
次に、クライアント ログイン、AuthSub、oAuth、oAuth2 などの認証について心配する必要はありません。Apps Script が認証プロセスをシームレスに処理します。
Apps Script には、Google スプレッドシート (およびドキュメント) との「より緊密な」統合もあります。通常のスプレッドシート API では利用できない多くの機能があります。たとえば、スプレッドシート インターフェイスにメニューを追加したり、セルが編集されたりフォームが送信されたりするたびにスクリプトを実行するようにトリガーを設定できます。スプレッドシートのカスタム メニューまたは「画像ボタン」から実行すると、Apps Script はスプレッドシートの任意のユーザーに適切なカスタム UI を表示できます。
スプレッドシートのセルにフォーマットを適用したり、セルをマージ/マージ解除したり、フローズンの行と列を設定したり、シートを保護したり、チャートや画像を追加したりするメソッドもあります (Spreadsheet API v3 には存在しないと思いますが、間違っている可能性があります)。
Apps Script はクラウド上で実行され、コンピューターやインストール プロセスに依存しません。(メニューまたはトリガーを介して) スプレッドシートとやり取りするスクリプトを設定すると、そのスプレッドシートを編集するすべてのユーザーがスクリプトを操作できるようになります。他のものをインストールする必要はなく、コンピューターの電源を切ることができます。
Apps Script は、複数のライブラリとバージョン、クラスパス、および IDE のセットアップを使用して、Java よりもはるかに簡単です。誰でも使い始めることができ、熟練した開発者がセットアップする必要はありません。経験豊富なユーザーなら誰でもタスクを実行できます。