Awesome Open Source
Awesome Open Source

gas-clasp-starter

A starter template for Google Apps Script by google/clasp

Article

(Japanese) Google Apps Script をローカル環境で快適に開発するためのテンプレートを作りました

Tech Stack

Prerequisites

Getting Started

Clone the repository

git clone --depth=1 https://github.com/howdy39/gas-clasp-starter.git <project_name>
cd <project_name>
rm -Rf .git

Install dependencies

npm install

Configuration

Open .clasp.json, change scriptId

What is scriptId ? https://awesomeopensource.com/project/google/clasp#scriptid-required

{
  "scriptId": <your_script_id>,
  "rootDir": "dist"
}

Open src/appsscript.json, change timeZone (optional)

Apps Script Manifests

{
  "timeZone": "Asia/Tokyo", ## Change timeZone
  "dependencies": {
  },
  "exceptionLogging": "STACKDRIVER"
}

Development and build project

npm run build

Push

clasp push

Advanced

Using Es6 with Apps Script

Using Es6 with Apps Script

Others

howdy39/gas-clasp-library

howdy39/gas-clasp-library is sample project made with Google Apps Script Libraries.
also, gas-clasp-library use circle CI.

takanakahiko/sao-clasp

takanakahiko/sao-clasp was made based on gas-clasp-starter and SAO.

License

This software is released under the MIT License, see LICENSE.txt.



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,058,747
Typescript (245,560
Script (62,754
Google (36,795
Webpack (23,625
Gas (2,153
Google Apps Script (658
Apps Script (224
Clasp (33
Gas Clasp Starter (3