githubgoogle-apps-scriptgoogle-sheetsgoogle-apps-script-editor

How best to develop Google Sheets scripts and Git versioning


I am new to developing Google Sheets scripts. I have code forked from krlaframboise/SmartThings and would like to make some additions and commit those to my Github fork. I can obviously edit in the sheet script editor and paste those back to my git repository but that doesn't seem ideal. What are some good patterns for developing Google Sheets scripts and tracking in Github?


Solution

  • Best solution I've found is GAS Github Assistant.

    It's a Chrome Extension that integrates with the Apps Script IDE and allows you to pull/push code from/to your repos at the click of a button.

    It not only supports Github but Bitbucket as well.

    UPDATE 1/30/2018

    Apps Script now has a command-line interface called clasp that offers similar functionality.