2017-10-17 29 views
0

我想在一個像樣的編輯器(Emacs或VIM)中編輯GS(谷歌應用程序腳本)文件並將其保存在git下,所以我需要能夠安裝它來運行它。 現在我複製整個文件並將其粘貼到瀏覽器的代碼窗口中,這顯然是不理想的。如何在瀏覽器外編輯谷歌應用程序腳本,例如,在emacs或vim中?

我不知道是否有辦法做到這一點。

由於某些原因,Edit With Emacs無法與腳本編輯器一起使用。

+0

請認爲這是許多方法之一。我總是使用[此CLI工具](https://github.com/tanaikech/ggsrun)在自己的編輯器上創建GAS。我寫了一個gs腳本,將它推送到GitHub並運行它。所有這些都在自己的終端上執行。如果這對你沒有用處,我很抱歉。 – Tanaike

+0

你可以試試Atomic Chrome(Chrome)+ atomic-chrome(Emacs)。我認爲還有一個Vim客戶端。它不適用於像gmail這樣的花哨的文本框,但對於像stackoverflow這樣簡單的工具很有用。 – jpkotta

回答

1

在谷歌應用使用的所述Drive REST API

註腳本 Importing and Exporting Projects guide細節:腳本導入/導出是limitedStandalone scripts

  • 只有獨立的腳本可以進口或出口。無法通過Google雲端硬盤REST API訪問容器綁定的腳本。
    • Google repo詳細說明如何使用腳本在本地開發環境中工作

    • 它採用node-google-apps-script這實在是所有你需要導入/腳本項目導出到本地機回到谷歌

    這是一點點工作設置它;有很多步驟可以通過

    +0

    這是否意味着如果腳本連接到電子表格(即使用'SpreadsheetApp'),它將不被支持? – sds

    +0

    如果您通過打開電子表格然後進入菜單>工具>腳本編輯器...這是一個[綁定腳本](https://developers.google.com/apps-script/guides/bound )。如果腳本文件位於您的Google雲端硬盤中,那麼它是一個[獨立](https://developers.google.com/apps-script/guides/standalone),然後可以作爲[add-on]部署(https: //developers.google.com/apps-script/add-ons/)爲您的工作表,文檔,表單等,他們都可以使用'SpreadsheetApp'。您可以前往[script.google.com](https://script.google.com)開始一個新的單機版,並將其保存到您的雲端硬盤 –

    +0

    它也可以用作[圖書館](https://其他腳本中的developers.google.com/apps-script/guides/libraries) –

    相關問題