2017-10-17 24 views
0

私は適切なエディタ(EmacsまたはVIM)でGS(google appスクリプト)ファイルを編集してgitの下に置いておきたいので、インストールするにはインストールが必要です。 今、私はファイル全体をコピーしてブラウザのコードウィンドウに貼り付けますが、これは明らかに最適ではありません。ブラウザの外でgoogle appスクリプトを編集する方法(emacsやvimなど)

私はそれを行う方法があるのだろうかと思います。

何らかの理由により、Edit With Emacsはスクリプトエディタでは機能しません。

+0

これは多くの方法の1つと考えてください。私はいつも[このCLIツール](https://github.com/tanaikech/ggsrun)を使って独自のエディタでGASを作成しています。私はgsスクリプトを書いてGitHubにプッシュして実行します。これらはすべて自端末で実行されます。これがあなたには役に立たなかったら、私はすみません。 – Tanaike

+0

Atomic Chrome(Chrome)+アトミッククロム(Emacs)を試すことができます。私はVimクライアントもあると思います。 Gmailのような気の利いたテキストボックスでは動作しませんが、stackoverflowのような単純なものでうまく動作します。 – jpkotta

答えて

1

は、GoogleがDrive REST API

注意を使用してスクリプト Importing and Exporting Projects guide詳細アプリ:スクリプトののインポート/エクスポートがlimited

Standalone scriptsにあるの
  • のみスタンドアロンスクリプトは、
      を輸入または輸出される。コンテナにバインドされたスクリプトにはGoogleドライブのREST APIからアクセスできません。それは本当にあなたが/インポートスクリプトプロジェクトは、ローカルマシンにエクスポートし、する必要があるすべてである node-google-apps-scriptをどのように使用するか、ローカルのdevの環境でスクリプトを

    1. に動作するように

  • これは少し作業です。

    +0

    これは、スクリプトがスプレッドシートに接続されている(つまり、SpreadsheetAppを使用している)場合、サポートされないということですか? – sds

    +0

    スプレッドシートを開き、メニュー>ツール>スクリプトエディタに移動してスクリプトを取得した場合、それは[バウンドスクリプト]です(https://developers.google.com/apps-script/guides/bound )。スクリプトファイルがGoogleドライブにある場合、そのファイルは[スタンドアロン](https://developers.google.com/apps-script/guides/standalone)で、[アドオン](https:あなたのシート、ドキュメント、フォームなどのために) 'SpreadsheetApp'を使用することができます。 [script.google.com](https://script.google.com)にアクセスして新しいスタンドアロンを起動すると、ドライブに保存されます –

    +0

    [ライブラリ](https:// developers.google.com/apps-script/guides/libraries)他のスクリプト –

    関連する問題